带有方法的java库存检查器

时间:2012-02-19 13:56:08

标签: java

  

可能重复:
  Android game rpg inventory system

仍然坚持在java中制作我的RPG,有一种方法我不知道如何实现。现在,我想为游戏制作一个库存检查器,例如它检查我的包装中有多少草药...我的包装中有多少糖果等等。

如何为我的游戏实施广告资源?如何向玩家展示广告资源中的哪些商品?

是否需要包含方法?

1 个答案:

答案 0 :(得分:1)

我多年前在我的Java游戏Tyrant中实现了一个库存,您可能会发现它很有用。

大多数代码都在“Thing”类中,它实现了一个库存:

https://github.com/mikera/tyrant/blob/master/src/main/java/mikera/engine/Thing.java

需要考虑的关键事项:

  • 在表示库存的数据结构方面,您只需要一个ArrayList或单个列表。
  • 您可能希望将同一项目的多个“堆叠”到具有计数的单个项目中。如果您这样做,那么您需要在添加新Thing时搜索库存中的类似项目,并在找到时增加计数。您还需要所有可能的清单对象来实现“计数”属性或类似属性(单个项目只有1个)