获取 context.fillRect() 方法的 X 坐标方法 - Javascript, Canvas



对于变量 snake1,是否有一个 set 方法,以便我以后可以获取 x 和 y 坐标。

像snake1.getX()之类的东西?似乎找不到任何东西

var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var snake1 = context.fillRect(x,y, snakeHeight, snakeWidth);

提前致谢

不,没有这样的方法,请参阅参考:http://www.w3schools.com/tags/ref_canvas.asp

你可以自己填充变量 snake1,例如: 然后var snake1 = {'x': x, 'y': y};像任何其他对象一样访问它:snake1.x

根据 MDN 的说法,fillRect 根本不返回任何值,因此 snake1 实际上不会设置为任何值。

但是,x 和 y 是您已经计算要传入的值,因此您可以将它们保存在您想要的任何位置。

最新更新