【发布时间】:2018-12-12 23:46:22
【问题描述】:
我正在学习如何使用画布,并且我认为制作一个与slither.io 风格相似的简单游戏会很有趣(不是在线游戏,而是地图如何移动以及角色如何保持在中心)。
我已经创建了一个画布并在中心绘制了一个框
function init () {
e = document.getElementById ("mycanv");
var canvas = document.getElementById('mycanv');
var context = canvas.getContext('2d');
drawCircle(canvas);
}
但我无法思考如何创建与slither.io 类似的样式,其中画布的视口只是整个地图的一部分。
我是否先设置一个大的背景图像,然后将我的“播放器”放置在中心?
我已经能够创建一个可以使用“WASD”键移动的播放器,但是接下来呢?
有人有什么建议吗?
【问题讨论】:
标签: javascript html canvas viewport