Skocz do zawartości

Ruskiekomando

Użytkownicy
  • Postów

    2
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Ruskiekomando

  1. Hej @SimianVirus7. Po pierwsze dziękuję, za szybką odpowiedź. Naturalnie, post z 2018 widziałem, zamierzam cały wątek prześledzić dokładniej i wyciągnąć wnioski. Zasadniczo to w sumie o efekt lotu parabolicznego mi chodziło, z tym jednak zastrzeżeniem, że oEnemy porusza się ze stałą prędkością po path'ie. Boję się więc, że 'kula' będzie śledziła non stop wrogi obiekt i w konsekwencji tor lotu pocisku przypominać będzie odwróconą literę 'U', ale z jedną dużo dłuższą połową
  2. Czołem, dzień dobry! Zwracam się z prośbą o pomoc w 'ugryzieniu' tematu. Sytuacja wygląda następująco: W głównym Roomie' mam wyrysowany path po którym poruszają się 2 typy wrogów (oEnemy, oEnemySecondary). Dla uproszczenia możemy pominąć kwestię rozpoznawania który jest który. Ponadto, na ścieżce mam do wyboru ( ilość postawionych uzależniona od ilości monet) dwa rodzaje wież (oTower,oTower2) które 'strzelają' dwoma różnymi typami pocisków (oBullet, oBulletSecondary). Każda z instancji Enemies po utraceniu swoich 'punktów życia', 'znika' ( instance_destroy() ). Mechanizm wykrywania i strzelania do przeciwników rozwiązałem tak: Jak wyraźnie widać na załączonym wyżej przykładzie, kwestia namierzania i strzelania opiera się głównie na metodzie instance_nearest() oraz point_distance(). Same zaś enemies poruszają się po path: I tu pojawia się moje pytanie. Czy jest jakiś sposób aby 'kula' (oBullet) po wystrzale zamiast lecieć 'prosto do celu', leciała do góry po parabolli. Tak jak jest np. prowadzony 'ogień' z haubicy. Pozdrawiam.
×
×
  • Dodaj nową pozycję...