小编Yos*_*ger的帖子

缩放的画布元素的坐标

我已经使用了搜索引擎,但是我没有得到我想要的信息,所以我想问一下是否有人在HTML5 canvas元素中使用自制坐标系的方法/技巧.

我想使用canvas元素在HTML5中开发2D游戏,它应该适应整个浏览器窗口,如下所示:

<canvas style="width: 100%; height: 100%;">
     No support for your browser, unfortunately...
</canvas>
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何管理游戏的坐标.在我的游戏中,玩家例如在用户按下右箭头键时立即向右移动32px,但如果我调整画布元素的大小,会发生什么?从逻辑上讲,游戏的"块"也会改变它们的大小,因此坐标的单位将不再是像素.

还有其他我可以使用的单位或你建议我做什么?

javascript html5 canvas coordinate-systems

2
推荐指数
1
解决办法
4083
查看次数

标签 统计

canvas ×1

coordinate-systems ×1

html5 ×1

javascript ×1