
Witam.
Mam nastepujacy problem:
Probuje sprawic zeby obiekty poruszaly sie razem z graczem i czesciowo udalo mi sie to przy pomocy skryptu, ktory znalazlem na forum:
Jednak chce aby te obiekty mialy stale polozenie oraz staly kat wzgledem gracza. Zalozmy np deska zwrocona prosopadle do mnie bedzie zwrocona prostopadle caly czas a nie krecila wokol mnie jesli sie obroce. Czy da sie to jakoś zrobić?
Jeśli czegoś nie rozumiecie to piszcie, a postaram sie lepiej wyjaśnić.
(W skrypcie użyłem 4 samochody ponieważ na ich przykładzie ładnie widać na czym polega problem
)
Z góry dzięki za pomoc i pozdrawiam.
Mam nastepujacy problem:
Probuje sprawic zeby obiekty poruszaly sie razem z graczem i czesciowo udalo mi sie to przy pomocy skryptu, ktory znalazlem na forum:
- Kod: Zaznacz cały
; STWORZ 4 OBIEKTY WOKOL GRACZA
_ludek = _this select 0
_dir = getDir _ludek
_cel_1 = "SkodaBlue" camCreate [(getpos _ludek select 0)+5*sin (_dir+0),(getpos _ludek select 1)+5*cos (_dir+0),1]
_cel_2 = "SkodaBlue" camCreate [(getpos _ludek select 0)+5*sin (_dir+90),(getpos _ludek select 1)+5*cos (_dir+90),1]
_cel_3 = "SkodaBlue" camCreate [(getpos _ludek select 0)+5*sin (_dir+180),(getpos _ludek select 1)+5*cos (_dir+180),1]
_cel_4 = "SkodaBlue" camCreate [(getpos _ludek select 0)+5*sin (_dir-90),(getpos _ludek select 1)+5*cos (_dir-90),1]
;UPDATUJ POZYCJE OBIEKTOW
#loop
_dir = getDir _ludek
_cel_1 setpos [(getpos _ludek select 0)+5*sin (_dir+0),(getpos _ludek select 1)+5*cos (_dir+0),1]
_cel_2 setpos [(getpos _ludek select 0)+5*sin (_dir+90),(getpos _ludek select 1)+5*cos (_dir+90),1]
_cel_3 setpos [(getpos _ludek select 0)+5*sin (_dir+180),(getpos _ludek select 1)+5*cos (_dir+180),1]
_cel_4 setpos [(getpos _ludek select 0)+5*sin (_dir-90),(getpos _ludek select 1)+5*cos (_dir-90),1]
~0.1
goto "loop"
Jednak chce aby te obiekty mialy stale polozenie oraz staly kat wzgledem gracza. Zalozmy np deska zwrocona prosopadle do mnie bedzie zwrocona prostopadle caly czas a nie krecila wokol mnie jesli sie obroce. Czy da sie to jakoś zrobić?
Jeśli czegoś nie rozumiecie to piszcie, a postaram sie lepiej wyjaśnić.
(W skrypcie użyłem 4 samochody ponieważ na ich przykładzie ładnie widać na czym polega problem
Z góry dzięki za pomoc i pozdrawiam.