我正在研究这个项目。如果您尝试按下向上键,您将看到我的意思:
http://harlem-shake-it.com/tetris/
我需要让它绕轴转动,而不是它在那里做的。
请查看此处的代码:http://harlem-shake-it.com/tetris/js/tetris.js
提前致谢
答案 0 :(得分:0)
我不确定但是,我认为你使用的是4乘4矩阵来绘制形状..
使用5乘5代替。 [0,0]到[4,4]并以[2,2]为中心旋转东西..
这将解决问题。保持[2,2]作为所有形状的中心块,[2,2]将始终着色。 要掌握这一点,请使用纸笔尝试/理解它或者到这里: -
或者你可以像我一样使用3x3网格.. https://github.com/ashtt/TetrisOnCanvas