LUA
Ostatnio zmodyfikowano 2013-08-19 17:40
Uczen Temat założony przez niniejszego użytkownika |
LUA » 2013-08-19 16:43:01 Witamj,poszukuje osoby bardzo dobrze znającej język LUA :) Mam problem ze skryptem LUA. Nie wiem jak dodać RPM do tego kodu tak aby ten skrypt reagował od 1600RPM function XXX:update(dt) if Input.isKeyPressed(Input.KEY_w) then self.wlacz = true; else self.wlacz = false; end; if self.isEntered then if self.wlacz == false then if not self.powerPlaying then playSample(self.powerSoundId, 1, 1, 0); self.powerPlaying = true; end; else if self.powerPlaying then stopSample(self.powerSoundId); self.powerPlaying = false; end; end;
Na ten moment skrypt działa tylko jak sie pusci klawisz. |
|
SeaMonster131 |
» 2013-08-19 16:57:49 local RPM;
...
if(RPM >= 1600) then playSample(..); end
? Lub wg wywołuj tą funkcję dopiero gdy zmienna RPM >= 1600. |
|
Uczen Temat założony przez niniejszego użytkownika |
» 2013-08-19 17:40:08 Ok zrobiłem podobnie jak radziłeś i zadziałało :) function XXX:update(dt) if Input.isKeyPressed(Input.KEY_w) then self.wlacz = true; else self.wlacz = false; end; if self.isEntered then if self.wlacz == false then if not self.powerPlaying and self.motor.lastMotorRpm >= 1800 then playSample(self.powerSoundId, 1, 1, 0); self.powerPlaying = true; end; else if self.powerPlaying then stopSample(self.powerSoundId); self.powerPlaying = false; end; end;
Czy moge prosić do ciebie jakiś kontakt np gg? Lub jeśli ktoś zna bardzo dobrze LUA i chce zarobic pare dobrych groszy ;) |
|
« 1 » |