【发布时间】:2013-03-03 01:23:48
【问题描述】:
正如您在此 JSFiddle 中看到的:http://jsfiddle.net/EychPixels/pABPv/1/ ,当您使用箭头键移动角色直到视图区域随之移动时,角色似乎向后移动 1 格,然后向前移动 1 格。有没有办法解决这个问题,比如用角色为视图区域设置动画?对于我用 jQuery 使用 .animate 的角色动画,是否可以对视图区域做同样的事情?如果是这样,我可以使用我的代码查看此示例吗?
如果您需要更多详细信息来回答问题,请提出。
【问题讨论】:
-
没有字符图像显示。
-
我会尽快解决的
-
@jimjimmy1995 字符已修复jsfiddle.net/EychPixels/pABPv/1
-
你基本上需要移动世界而不是角色。
-
你需要将你所做的否定应用到播放器上,所以如果你做
player.x--你需要做world.x++。当然,当你到达世界的边缘时,你将不得不切换回移动玩家,因为世界不能再移动了。
标签: javascript jquery html canvas jquery-animate