在类似流氓游戏中实现丢弃项目的简单方法?

时间:2011-03-02 19:44:22

标签: java roguelike

基本上我有一个我正在制作的流氓游戏,并且我正试图在敌人死亡时实施掉落物品。我已经尝试了几种不同的方法来解决这个问题,但没有一种方法成功。

我只是想知道你是否对如何绕过这样的事情有任何想法。谢谢!

1 个答案:

答案 0 :(得分:2)

我目前没有使用目前的Wip Roguelike引擎中的物品,但这里是我目前计划的概述:

地图图块和实体都充当实体的容器。当某个图块中的实体遇到项目丢弃事件(即正常死亡)时,您只需将其库存清单的内容附加到图块的内容列表中即可。

我还计划为平铺/实体容量添加逻辑,所以你不能关闭墙(通常是?),并且平铺不能包含无限大的堆..也因为你可能想要控制项目丢弃频率并键入它可能最好给实体一个方法,返回他们删除的库存列表。

+1到https://gamedev.stackexchange.com/,但我不知道存在。