微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

俄罗斯方块片旋转离开网格

如何解决俄罗斯方块片旋转离开网格

我正在使用 javascript 和 html 制作俄罗斯方块游戏,我的电路板由一个 div 网格组成。

当我旋转我的俄罗斯方块时,我可以将它旋转到其他部分,另外我可以将它们从网格旋转到另一侧。

请帮我解决这个错误

解决方法

啊,我也遇到了同样的问题。 我解决这个问题的方法是,每当用户按下按钮时,比如说旋转按钮,但相同的逻辑适用于任何类型的移动,它首先会检查它在旋转/移动时是否会碰到任何边缘或任何其他块。如果是这样,它就不会旋转/移动。

如果没有看到你的代码,很难给出更具体的建议。

如果有帮助,我已将存储库附加到我的存储库中。

https://github.com/Salaah01/tetris

我的是使用 react 构建的,可能有用的具体模块如下: https://github.com/Salaah01/tetris/blob/master/src/components/Blocks/BaseShape.js https://github.com/Salaah01/tetris/blob/master/src/components/Blocks/Shapes/JShape.js

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。