【问题标题】:how to raw bubble like bubble shooter game in libgdx game如何在 libgdx 游戏中像泡泡射击游戏一样生泡泡
【发布时间】:2017-05-19 05:50:00
【问题描述】:

我想做泡泡射击游戏。但问题是我如何在 libgdx 中绘制具有不同颜色的气泡 10 行和 10 列的气泡……这个气泡是通过 tilemap 还是任何其他方式绘制的。

【问题讨论】:

  • 似乎这个问题与 box2d 无关,而与计算机无关。也许放弃 box2d 标签?

标签: java libgdx box2d jstilemap


【解决方案1】:

如果您的行是固定的,那么您只需在 2D 数组中绘制游戏屏幕,并根据偶数或奇数行数在行中添加填充。但是如果你的行从 10 开始变化意味着增加,那么你可以使用 ArrayList。

如果您有预定义的气泡颜色,则可以从 json 文件中获取气泡图像,否则您可以生成随机气泡。

【讨论】:

  • 如何销毁尸体。我会将 10 个不同的主体存储在一个数组中,例如: int GameMatrix[]= {1,2,2,2,5,8,2,1,1,1 } ;我喜欢搜索数字 2,然后有 4 次数字,所以我喜欢同时摧毁四个身体。 box2d libgdx 中只剩下六具尸体?
  • 那有什么问题,破坏四个box2d体。
  • 它不会破坏与 2 匹配的数组中的四个主体
  • 首先如果你在做泡泡射击游戏那么box2d不是我推荐的好解决方案,尝试自己实现泡泡运动,最后当你不能忽略物理模拟然后使用box2d 就像如果气泡在脱离后掉落并且需要在地面上制作一些元组然后在那里使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
  • 2016-08-21
相关资源
最近更新 更多