HTML5 Canvas Tetris围绕轴旋转

时间:2013-04-24 14:01:51

标签: html5 canvas axis

我正在研究这个项目。如果您尝试按下向上​​键,您将看到我的意思:

http://harlem-shake-it.com/tetris/

我需要让它绕轴转动,而不是它在那里做的。

请查看此处的代码:http://harlem-shake-it.com/tetris/js/tetris.js

提前致谢

1 个答案:

答案 0 :(得分:0)

我不确定但是,我认为你使用的是4乘4矩阵来绘制形状..

使用5乘5代替。  [0,0]到[4,4]并以[2,2]为中心旋转东西..

这将解决问题。保持[2,2]作为所有形状的中心块,[2,2]将始终着色。 要掌握这一点,请使用纸笔尝试/理解它或者到这里: -

来源/链接 - http://javilop.com/gamedev/tetris-tutorial-in-c-platform-independent-focused-in-game-logic-for-beginners/

或者你可以像我一样使用3x3网格.. https://github.com/ashtt/TetrisOnCanvas