Mam grę, nad którą pracuję, z pociskami samonaprowadzającymi. W tej chwili tylko zwracają się do celu, który daje raczej głupi efekt, a wszystkie pociski podążają za celem.Jak stworzyć "pocisk przechwytujący" do gry?
Chcę stworzyć bardziej śmiercionośny posmak pocisku, który będzie celował w miejsce docelowe "będzie" do czasu, gdy dotrze do niego i jestem trochę utknięty i zdezorientowany, jak to zrobić.
Zgaduję, że będę musiał ustalić gdzie mój cel będzie w jakimś momencie w przyszłości (i tak zgaduję), ale nie mogę zrozumieć, jak daleko do przodu. Musi opierać się na tym, jak daleko pocisk jest oddalony od celu, ale cel również się porusza.
Moje pociski mają stały ciąg, w połączeniu ze słabą zdolnością skrętu. Mają nadzieję, że będą szybcy i ekscytujący, ale będą krążyć jak krowa (np. Dla fanów non-HitchHiker).
W każdym razie, wydawało mi się to zabawnym problemem dla Stack Overflow, który pomógł mi rozwiązać, więc wszelkie pomysły i sugestie dotyczące lepszych lub bardziej "zabawnych" pocisków byłyby z wdzięcznością przyjęte.
Następna w kolejce będzie AI dla ich uniku ...
BTW: nie wspomniałeś, czy twoje pociski są atmosferyczne czy nie. Czy używają swoich powierzchni kontrolnych lub ich siły napędowej do zmiany wektora? Ciągłe upraszczanie łożysk nadal działa w dowolny sposób, ale uzyskuje się różne/interesujące zachowania przy pociskach atmosferycznych przy różnych prędkościach. E.g., Sidewinder natychmiast po uruchomieniu jest bardzo wężową smugą dymu, nie tak bardzo bezpośrednio przed uderzeniem. –
Przydomek "sidewinder" pojawił się na torze lotu w przód iw tył ... Po pierwszym uruchomieniu jest powolny i pociąga za sobą wiele punktów, aby dostać się na kurs kolizyjny. Gdy przyspiesza, potrzebuje mniej ołowiu i wraca do celu. Po tym, jak silnik się wypali i zacznie deklimatyzować, ponownie pociągnie za sobą. Rezultatem jest ręczny szlak dymny, który wygląda jak ruch grzechotników w poprzek piasku. –
Ten efekt SideWindera był jednym z czynników motywujących do dodania opcji zmiennej proporcjonalności do pocisków kierowanych radarem. Nie ma sensu wyciągać dodatkowych leadów wcześniej, gdy zamknięcie jest niskie, jeśli masz zamiar przyspieszyć i tak czy inaczej potrzebujesz mniej leadów. Tak więc, w przypadku pocisków radarowych, które "znają" zamknięcie, bazują one na szybkości pocisku na zamknięcie i to powoduje im bardziej wcześnie pobierać mniejszą dawkę, gdy nie będą jej później potrzebować. –