Teraz jest Pt 17 kwi, 2026 07:58


Lot samolotu w lini poziomej

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

Volt

Major

Major

  • Posty: 905
  • Dołączył(a): Wt 20 lip, 2004 09:50
  • Lokalizacja: Wrocław

Lot samolotu w lini poziomej

PostCz 07 lip, 2005 22:51

Jak w temacie , jak zrobić by samolot cały czas leciał w lini poziomej , czyli nie reagował na zmiane terenu by nie latał w góre i dół.
Obrazek
Offline

capi

Szeregowy

Szeregowy

  • Posty: 35
  • Dołączył(a): Śr 08 gru, 2004 15:29

PostCz 07 lip, 2005 23:01

może zrobic skrypt wpisać samolot setpos[(getpos this select 0),(getpos this slect 1),wyskość] i zapetlić ?
Offline
Avatar użytkownika

Radeon

Pułkownik

Pułkownik

  • Posty: 1442
  • Dołączył(a): N 01 sie, 2004 14:10
  • Lokalizacja: Starogard Gdański

PostCz 07 lip, 2005 23:28

capi napisał(a):może zrobic skrypt wpisać samolot setpos[(getpos this select 0),(getpos this slect 1),wyskość] i zapetlić ?


Wydaje mi się, że samolot nie leciałby, ale stał w miejscu na danej wysokości.

Tu chyba trzeba "pobawić się" komendą FlyInHeight
User of this number is currently dead. Resurrection in 5 minutes, please wait.
Offline
Avatar użytkownika

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostPt 08 lip, 2005 02:11

Mylisz sie bardzo w obu przypadkach, Capi tez - w ten sposob mozecie ustalic tylko stala wysokosc wzgledna.
Najprosciej: SetDir (!)
robisz to tak:
Kod: Zaznacz cały
_plane = _this select 0
_time = _this select 1
_dir = getdir _plane
_interval = .05
#Loop
~_interval
_plane setdir _dir
_time  = _time - _interval
?(_Time>0): goto "loop"
exit


Uruchamiasz : [samolot, czas] exec "skrypt.sqs"
TEST
OMGWTFBBQ
Offline

PoP

Chorąży

Chorąży

  • Posty: 238
  • Dołączył(a): Pt 14 sty, 2005 17:11

PostSo 09 lip, 2005 18:28

[bzdura] Ale to chyba nie chodzi o uniemozliwienie samolotowi zakrecania, tylko o zabronienie mu wznoszenia, a setDir dziala w poziomie nie w pionie :P
Najprosciej zapetlic mu setVelocity. [/bzdura]
Ostatnio edytowano N 10 lip, 2005 09:30 przez PoP, łącznie edytowano 1 raz
Offline
Avatar użytkownika

Panda

Chorąży

Chorąży

  • Posty: 179
  • Dołączył(a): N 09 sty, 2005 18:33
  • Lokalizacja: Warszawa

PostSo 09 lip, 2005 18:32

PoP napisał(a):Ale to chyba nie chodzi o uniemozliwienie samolotowi zakrecania, tylko o zabronienie mu wznoszenia, a setDir dziala w poziomie nie w pionie :P
Najprosciej zapetlic mu setVelocity.

Pop palnales dwie glupoty z rzedu.
Nie wiesz jak dziala setdir. Po drogie jezeli dasz set velocity to samolot i tak sproboje zmieniac wysokosc - przez co bedzie lecial pod dziwnymi katami natarcia. Setdir poziomuje obiekt.
Offline

PoP

Chorąży

Chorąży

  • Posty: 238
  • Dołączył(a): Pt 14 sty, 2005 17:11

PostN 10 lip, 2005 09:29

Nie palnalem, tylko byly one wynikiem dlugich przemyslen nie popartych testowaniem... a ze glupoty to prawda :P

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości