Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-10-25, 16:58


Tomakan

Człowiek






Wiek: 26
Na forum: 4202 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

Chcia?bym zaimplementowa? w m?j panel logowania kamer? kt?ra porusza?aby si? w tle. W jaki spos?b tego dokona??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-25, 17:17


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Wklejasz kod do pliku - poniewa? tzw useful functions nie s? zaimplementowane do mta, s? jedynie tworem graczy - i u?ywasz go zgodnie z przyk?adem na wiki

Ewentualnie tu obja?nienie:


smoothMoveCamera(x startowe, y startowe, z startowe, x startowe - na co ma si? "patrze?" kamera, y startowe - na co ma si? "patrze?" kamera, z startowe - na co ma si? "patrze?" kamera, x koncowe, y koncowe, z koncowe, x koncowe - na co ma si? "patrze?" kamera, y koncowe - na co ma si? "patrze?" kamera, z koncowe - na co ma si? "patrze?" kamera, czas w jakim kamera ma pokonac dystans



Więcej informacji znajdziesz w Wikipedii MTA:

smoothMoveCamera


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-25, 17:53


Umkio







Wiek: 29
Na forum: 4041 dni
Posty: 4
Nick w MP: NoPe



Respekt: 50

Ostrzeżeń: 100%
No chyba ?e chcesz zrobi? by kamera patrza?a tylko na co? a nie lata?a to :
setCameraMatrix (x,y,z)

Podpis

Postępy prac nad Night Life - 52%
IP: 46.29.21.219:22013
Hasło: TAK

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-25, 18:31


Tomakan

Człowiek






Wiek: 26
Na forum: 4202 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

"No chyba ?e chcesz zrobi? by kamera patrza?a tylko na co? a nie lata?a to : "
Napisa?em kolego, "porusza?a si? w tle".
Dzi?kuj? Destroy, my?la?em ?e b?dzie to trudniej wygl?da?, jutro przetestuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-25, 22:46


Wittx

8===D






Wiek: 27
Na forum: 4935 dni
Posty: 121
Nick w MP: wittula

Piwa: 1906

Respekt: 120
Respekt: 120

Funkcja smoothMoveCamera wykonuje przej?cie z punktu A do punktu B i na tym ko?czy swoj? robot?. Je?li chcesz, aby kamera ci?gle by?a w ruchu mo?esz:
- po sko?czeniu przej?cia rozpoczyna? nowe,
- zrobi?, aby kamera kr??y?a dooko?a jednego punktu "patrz?c si?" na niego.

Je?li chodzi o drug? opcj?; napisa?em kod, kt?ry to robi.
https://gist.github.com/Patryk1710/f74743bcf5972292c14d

Co? mi si? kojarzy, ?e by? tam gdzie? b??d w kodzie, kt?ry naprawi?em u siebie na komputerze, ale zapomnia?em tego zrobi? na gi?cie, a teraz jestem na wyje?dzie i nie mam dost?pu do mojego komputera, a nie chce mi si? odpala? MTA, ?eby to sprawdzi?. Wi?c jakby co to debuguj i pisz jakie wywala b??dy. :)

Aby u?y? mojego rozwi?zania musisz wklei? zawarto?? gista, przy pokazywaniu GUI u?y? funkcji rotateClientCamera o tak:
Kod:

rotateClientCamera(x, y, z, speed, distance)

gdzie x, y, z to pozycja punktu na kt?rym si? skupia kamera, speed okre?la jak szybko kamera b?dzie si? porusza? dooko?a punktu (do ekperymentowania) i distance to odleg?o?? kamery od punktu (do eksperymentowania).

Natomiast kiedy chcesz zako?czy? obracanie si? kamery, wystarczy u?y? tej samej funkcji przy zamykaniu panelu logowania, ale tylko z jednym argumentem - false
Kod:

rotateClientCamera(false)


Mam nadziej?, ?e pomog?em. :)

Postaw piwo autorowi tego posta
 

 
Tagi: poruszanie :: się :: kamery :: podczas :: logowania.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku