【发布时间】:2016-10-14 22:17:01
【问题描述】:
我是 javascript 的初学者,正在尝试制作一个 javascript 太空游戏,您可以在其中移动宇宙飞船以避开小行星。
这是一个预览链接。它应该在桌面或移动设备上工作: http://dylanmadigan.net/_digital-work/game-2/5-tilt/index.html
我希望船在移动时稍微向左或向右倾斜。 用精灵表倾斜船更好,还是在javascript中实际旋转图形?
我目前正在使用精灵表执行此操作。船动画是两帧(使助推器火焰闪烁)。我在单个精灵表上分别有两个框架,分别用于直、左和右。 view player sprite sheet here 当精灵左右移动时,这似乎会导致闪烁。每隔一段时间它就会消失。我不确定为什么。
精灵表是预加载的,我认为这样可以防止闪烁。确实如此,直到我决定为倾斜的宇宙飞船再添加 4 个框架。
如果我使用 javascript 来旋转图形而不是精灵表会更好吗?我只是认为精灵表会更容易。
【问题讨论】:
标签: javascript html canvas