【发布时间】:2011-10-14 21:44:34
【问题描述】:
我无法在标题中很好地描述问题。如果某人有编辑权限并且可以更好地措辞,请随意。
所以我有一个不错的小地形,它是可破坏的,但如果有人,比如说,打破一棵树,我怎样才能让它在他们的库存中添加一棵树?
我不是在寻找代码,只是一种方法。
每个方块都有自己的类,都继承自基类 Block,当方块被破坏时,它会掉落一种可拾取的婴儿方块。
我能够做到这一点,但我很困惑,因为你的想法是你可以打破积木并将它们放置在其他地方(是的,有点像 Minecraft),那么我该如何让这个库存系统工作呢?我想了两天,一无所获。
【问题讨论】:
-
所以,您可以通过损坏的方块来掉落物品,而您想知道如何将该物品放入库存或其他什么?
-
差不多。我想知道如何丢弃该项目。我想我可以做一些类似 (new DroppedItem(ItemToBeRemoved.Texture)) 的事情,但我想知道如何告诉被丢弃的物品在玩家捡起它时该给玩家什么物品。我想我在读一些关于反思做我想做的事的东西,但我的记忆力比金鱼还差。