java - 安卓俄罗斯方块(鬼片/影片)
问题描述
我想知道如何添加暗影碎片/幽灵碎片 - 如果玩家进行快速投掷,这会导致显示坠落的碎片将落在哪里。
我正在做一个俄罗斯方块的 android 游戏 - 我正在使用来自https://github.com/Linus1905/Android-Tetris的项目。
我会很感激
解决方案
您可以使用与“快速下降”相同的逻辑来做到这一点。通过一次减少一行的块的 y 坐标来循环。当您检测到下面的碰撞时停止。不要将棋子插入游戏板。相反,只需更改这些单元格的颜色/阴影即可。
推荐阅读
- python - Django 站点地图在 Heroku 上使用双 https:// 生成
- angular - 角度无限循环
- reactjs - 如果我在 React 应用程序中使用 Typescript,我还应该使用 PropTypes 吗?
- c# - 操纵 Windows“用户”组而不访问域?
- kubernetes - 用于调用 K8 api 的 Kubernetes 身份验证方法?
- javascript - 带有滚动但阻止编辑的HTML文本区域?
- mongodb - 在 mongo 中查找树层次结构
- c# - 在 C# 中为 200 000+ 行寻找快速数据库到对象映射器
- swiftui - 每次渲染正文时都会调用 SwiftUI Picker onReceive()
- python - 是否可以区分 Python 中具有相同变量的两个对象?