我是javascript的新手,我想学习它,所以我想我只是问它.我有一个使用JavaScript的html蛇游戏,我想加快游戏速度.我现在有
var level = 160;
Run Code Online (Sandbox Code Playgroud)
并且为了加快游戏,我需要在按下按钮时减少数字30.但它不会起作用.
我有:
function difficult() {
changeVariable("level")=160-30
}
Run Code Online (Sandbox Code Playgroud)
和
<button onclick="difficult()">More difficult</button>
Run Code Online (Sandbox Code Playgroud)
我认为这完全错了我正在做的事情,所以我希望你们能帮助我.
谢谢
编辑
我正在尝试的是:我有一个水平速度的变量.我想要至少2个按钮,让游戏更难或更容易.所以我想点击按钮减少或增加变量30.
你可能最好设置一个改变难度的功能来获取一个参数,这样你就可以在任何地方重复使用它.
var level = 160;
function ResetDifficulty() { level = 160; }
function AdjustDifficulty(amt) {
level += amt;
}
Run Code Online (Sandbox Code Playgroud)
然后你可以创建几个使用各种值调用相同函数的链接,而不是创建一堆不同的函数.
<button onclick="javascript: AdjustDifficulty(-30)">Less Difficult</button>
<button onclick="javascript: ResetDifficulty()">Normal Difficulty</button>
<button onclick="javascript: AdjustDifficulty(30)">More Difficult</button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |