Ostatnio gram w gry takie jak MW2 i jako programista często zadaję sobie pytanie, w jaki sposób sprawiają, że gra jest tak wciągająca. Na przykład, jak symulować prędkość pocisku. Kiedy NPC wystrzeliwuje pocisk z pistoletu, czy pocisk naprawdę przemieszcza się z pistoletu do danego celu, czy też całkowicie ignorują tę …
Próbuję znaleźć dobre rozwiązanie, by kula trafiła wroga. Gra polega na obronie wieży 2D, wieża ma wystrzelić kulę i trafić wroga gwarantowana. Wypróbowałem to rozwiązanie - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/ Wspomniany link odejmuje pochodzenie pocisku, a także wroga (odejmowanie wektorowe). Próbowałem tego, ale kula podąża za wrogiem. float diffX = enemy.position.x - position.x; …
Mam pocisk wystrzelony ze statku pod kątem, następnie pocisk obraca się w kierunku celu łukiem o danym promieniu skrętu. Jak określić punkt na łuku, kiedy muszę zacząć skręcać, aby pocisk zmierzał prosto w cel? EDYTOWAĆ To, co muszę zrobić, zanim wystrzelę pociski, to obliczyć i narysować ścieżki lotu. Tak więc …
W grze 2D po prostu chcę narysować trajektorię strzały w locie. Przy poniższym kodzie trajektoria (parabola) wygląda dobrze, ale kąt (lub obrót) lub strzałka nie. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * time) + (0.5f * g * (float)Math.Pow(time, 2)); float angle …
Moja gra ma wiele różnych rodzajów dobrych facetów i wiele różnych rodzajów złych facetów. Wszystkie będą strzelały do siebie, ale nie chcę, aby przypadkowe obrażenia wystąpiły w obu liniach. Więc źli nie powinni być w stanie trafić / zranić innych złych, a dobrzy nie powinni być w stanie trafić / …
Buduję grę z Unity3D. To klon Gravity Wars . Zarówno wieże gracza, jak i AI strzelają do siebie pociski (podając zmienne Kąt i Moc), starając się nie rozbijać pocisków na planetach. Ale oto moje pytanie: jak zmusić AI do obliczenia mocy i kąta przed wystrzeleniem jego pocisku, biorąc również pod …
Zajmuję się tworzeniem gry w golfa 2D w VB.NET 2005, ale utknąłem przy wdrażaniu oporu powietrza lub wiatru, który powinien wpływać na piłkę. Mam już te równania dla pocisku: v0v0v_0 dla początkowej prędkości piłki golfowej po trafieniu lub wystrzeleniu Składniki pionowe i poziome prędkość : vxvy= v0c o s ( …
W odpowiedzi na moje wcześniejsze pytanie dotyczące znalezienia nachylenia terenu mapy bitowej 2D muszę teraz poznać najlepszy sposób znalezienia punktu na terenie 2D, w który trafił pocisk. Oczywiście widzę, czy jakieś piksele pod pociskiem przecinają teren, ale mówią, że przesunęły się dość głęboko w teren. Jaki jest najlepszy sposób, aby …
Buduję grę z graczami i pociskami. Chcę wystrzelić pocisk z P1 do P2. Dotarcie do P2 zawsze powinno zająć dokładnie pięć sekund. Pocisk powinien również śledzić P2. Jeśli P2 odsunie się dalej, pocisk musi przyspieszyć, aby spełnić ograniczenie czasowe. Jeśli P2 przesunie się w lewo, pocisk musi przesunąć się w …
Robię grę 2D, w której jednostki strzelają do siebie strzałami. Znam pozycję strzelca i celu oraz początkową prędkość pocisku. Chcę wiedzieć, jaki kąt powinien mieć pocisk, aby wylądować na celu. Cel może znajdować się na innej wysokości niż strzelec. Podsumowując, znam v0, R i gi muszę znaleźć kąt (lub wysokość?). …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.