【发布时间】:2014-02-16 00:54:51
【问题描述】:
我正在努力为剑和敌人编写碰撞检测。尝试使用变量 swdX 和 swdY 为剑实现坐标会导致剑变形而不是跟随角色并保持形状。
我使用的碰撞码是
//subtract hp enemy on sword swing
if (swdX == enmX){
enmhplevel--;
}
但是,我的 swdX 输出从未显示 swdX 发生变化。
可以在此处找到链接。
Pointy - 我所有的代码都在 JSfiddle 上。我尝试用
更新循环swdX == posX +80;
swdY == posY -40;
但是,这不会更新坐标。你有什么指点吗?
【问题讨论】:
-
这就是你的全部代码吗?在“swdX”初始化后,没有任何东西会为其分配新值;你为什么希望它改变?
-
'已经断了剑'并不是对问题的准确描述。就目前而言,我会推荐一个铁匠。
-
吸地毯的人。停止吸地毯,你可能会意识到铁匠对电脑没什么用处。
-
我推荐你使用 bacon.js
标签: javascript canvas collision-detection game-physics