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

Wysłany: 2017-07-07, 01:39


sabarupl







Wiek: 43
Na forum: 4825 dni
Posty: 347

Piwa: 163

Respekt: 230
Respekt: 230Respekt: 230

Chcia?bym uzyska? w MTA taki efekt jak w tej grze po ni?ej. Go?ciu np. podchodzi do bramy nast?pnie wciska prawy klawisz mysz (pojawia si? w tedy kursor) i trzymaj? ten klawisz kieruje go np. na przycisk od bramy i po wci?ni?ciu lewego klawisza myszy brama si? otwiera.

https://youtu.be/SkMD2HNhk7g?t=18

Czy da si? uzyska? taki efekt w MTA?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-07, 01:42


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Da si?, trzeba wyliczy? czy pozycja kursora jest na 'przycisku' od bramy. Tak to zwykly showCursor,bindKey i moveObjecy.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-07, 08:00


sabarupl







Wiek: 43
Na forum: 4825 dni
Posty: 347

Piwa: 163

Respekt: 230
Respekt: 230Respekt: 230

A t? pozycje przycisku w jaki spos?b mo?na wyliczy??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-07, 09:08


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5


Więcej informacji znajdziesz w Wikipedii MTA:

showCursor


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick
-- strona clienta, lub te?
Więcej informacji znajdziesz w Wikipedii MTA:

onElementClicked
-- strona serwera

Więcej informacji znajdziesz w Wikipedii MTA:

bindKey


Więcej informacji znajdziesz w Wikipedii MTA:

getCursorPosition


Więcej informacji znajdziesz w Wikipedii MTA:

moveObject
-- ogolnie nie polecam po stronie clienta otwierac bramy bo otworzy sie tylko dla ciebie ;)

no to chyba na tyle, w razie problem?w pisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-07, 13:10


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

dbn69, Wszystko dzieje si? w ?wiecie 3D...

sabarupl, Adekwatnie do k?ta kamery musisz wylicza? pozycj? kursora dla tego przycisku/obiektu.
Więcej informacji znajdziesz w Wikipedii MTA:

getCameraMatrix
no i math.sin,math.cos,math.rad,math.deg (takie podstawy,kt?re ci si? mog? przyda?)

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-09, 15:01


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

marcin778, nie utrudniaj, prosz? Ci?. Wystarczy stworzy? model, albo znale?? istniej?cy model guzika/przycisku i wpisa? w niego jak?? dat?, ?eby by?o wiadomo, ?e to guzik do otwierania bramy przy pomocy setElementData.
Tw?rcy MTA udost?pnili nam przecie? event onClientClick w kt?rym jeden z argument?w funkcji jest
element clickedWorld

wystarczy sprawdzi? po wywo?aniu eventu odleg?o?? przy pomocy funkcji getDistanceBetweenPoints3D, nast?pnie pobra? dane zapisane w danym elemencie i je?eli wszystko b?dzie si? zgadza? otworzy? bram?. Tyle.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
TadeX@
Tagi: wywołanie :: kursora :: oddziaływanie :: obiekty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wywołanie kursora i oddziaływanie na obiekty 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