Szerző Téma: OnPlayerKeyStateChange  (Megtekintve 558 alkalommal)

OnPlayerKeyStateChange
« Dátum: 2012. Június 12. - 22:12:04 »
0
Udvozletem!
Az lenne a kerdesem, hogy van ez a szep sor
 
if ( ( ( ( newkeys & ( 4 ) ) == ( 4 ) ) && ( ( oldkeys & ( 4 ) ) != ( 4 ) ) ) )

 
Ez a sor azt mondja, hogy a KEY_FIRE gomb lenyomasaval tudom, hasznalni az adott funkciot.
Ez teljesen jo is.
A problemam az, hogy en ezt at szeretnem irni KEY_UP-ra, az az az elore gombbal (W) mukodjon.
Megneztem a szamkodjat a KEY_UP-nak (-128).
Be is irtam ezt:
 
if ( ( ( ( newkeys & ( -128 ) ) == ( -128 ) ) && ( ( oldkeys & ( -128 ) ) != ( -128 ) ) ) )

 
Megsem mukodott az elore gomb (W) megnyomasara.
Mi lehet a baja? Vagy hogyan lehet megcsinalni, hogy az elore gombbal (W) mukodjon is?
Elore is koszonom a segitsegeteket!

OnPlayerKeyStateChange
« Válasz #1 Dátum: 2012. Június 12. - 23:33:55 »
+1
Szerintem  :no: lehet megcsinálni..

dexi

  • Vendég
OnPlayerKeyStateChange
« Válasz #2 Dátum: 2012. Június 13. - 06:52:13 »
0
Az sajns nem az az elõre gomb.. GetPlayerKeys(..)-el lehet lekérni a mozgás billentyûket.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal