【发布时间】:2016-05-31 18:56:31
【问题描述】:
我想知道使用 Scene2d 是否是使用 libgdx 创建类似俄罗斯方块的游戏的最佳方法?
如果是,方法是什么?每个区块都是一个演员?
我怎样才能轻松做到这一点?
【问题讨论】:
我想知道使用 Scene2d 是否是使用 libgdx 创建类似俄罗斯方块的游戏的最佳方法?
如果是,方法是什么?每个区块都是一个演员?
我怎样才能轻松做到这一点?
【问题讨论】:
嗯,对于这种格式,这是一个有点宽泛的问题,不是吗? :-) 无论如何我都会尝试回答——为了让你的俄罗斯方块游戏继续进行(没有太多关于 libgdx 的知识),只需拆开并理解一个现有的例子!下载https://github.com/jmillikan/gdx-tetris 并试一试,您很快就会找到最合适的方法来执行您的特定想法。编码愉快:-)。
【讨论】:
对于像俄罗斯方块这样的简单游戏,您不需要使用像 Scene2d 这样复杂的东西。相反,只需使用代表棋盘的二维数组即可。
board[x][y]=0 //Empty
board[x2][y2]=1 //Filled (or give each block an id)
使用 spritebatch 绘制屏幕。
【讨论】: