【发布时间】:2018-08-20 17:10:21
【问题描述】:
如何使用 keydown 事件旋转画布三角形?
例如,如果我创建一个这样的三角形:
function drawTriangle(){
ctx.save();
ctx.translate(x,y)
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(-50, 50);
ctx.lineTo(50, 50);
ctx.closePath();
ctx.stroke();
ctx.restore();
我在哪里编码旋转? keydown 事件函数内部?
就像,当我按下右箭头时,三角形应该向右,当按下左三角形时,向上和向下相同。
谢谢。
【问题讨论】:
-
这完全取决于您计划如何轮换它。如果你只是在旋转三角形,如果你在旋转整个屏幕,你打算旋转的位置等等。
-
只旋转三角形,就像我按右箭头键,三角形向右移动,如果我按左键,三角形向左移动。 Down 和 Up 一样。
标签: javascript events canvas