【发布时间】:2016-12-04 11:15:23
【问题描述】:
我在大学里为我的脚本和交互式 Web 模块创建一个游戏,但它不是我的强项。
我目前有一艘海盗船,编码使其左右移动,加速和减速,但是,我不知道如何限制加速和减速值。
目前,这艘船可以无限快地向前和向后移动。非常感谢您提供有关如何阻止这种情况的建议,谢谢!
代码如下:
stage.focus = stage;
//controlling victory
stage.addEventListener(KeyboardEvent.KEY_DOWN , victoryController);
function victoryController(evt:KeyboardEvent){
var aPress=String.fromCharCode(evt.charCode);
if (aPress=="a"){victory.rotation-=1;}
if (aPress=="d"){victory.rotation+=1;}
if (aPress=="w"){victorySpeed+=0.5;}
if (aPress=="s"){victorySpeed-=0.5;}
if (aPress=="A"){victory.rotation-=1;}
if (aPress=="D"){victory.rotation+=1;}
if (aPress=="W"){victorySpeed+=0.5;}
if (aPress=="S"){victorySpeed-=0.5;}
}
【问题讨论】:
标签: flash jquery-animate action