在游戏中建模对象的最佳方法

时间:2014-03-17 00:25:17

标签: java game-physics

我正在尝试在java中为项目重建类似 fruiitNinja 的游戏,我想就这些问题提出建议:

  • 如何代表世界? 在这样的游戏中代表世界是否正确?

    • 这种类型的游戏与横向卷轴游戏或平台游戏不同,世界可以通过以下方式表达:

      1. 整数矩阵,用于指定由整数(游戏对象)表示的特定位置。
      2. 磁贴块矩阵(我认为这种方式最适合平台游戏),其中块是游戏的对象。在这种情况下,块可以表示为水果。

当然我可以使用这两种解决方案中的一种,然而,对我来说似乎不对,因为fruitNinja没有在世界上放置物品。 理论上,世界上唯一静态放置的对象是玩家的生活

  • 如何代表水果?

    • 我一开始会想到arrayList <GenericFruit>,在那里我发布了我在游戏中实例化的任何水果

    • 各种类型的arrayList<fruit1>arrayList <fruit2> .....

对于这两种解决方案,例如,如果我完成了对arrayList的滑动,我可以理解用户已经切割了所有可用的水果,并且我再次随机流动整个阵列,

如果你认为这是一个好主意,你能告诉我一个足够强大的数据结构吗? 因为我认为连续

的阵列非常重

0 个答案:

没有答案