我正在 Flash 中制作基于回合的 RPG,使用 AS 3 作为语言,但我很确定无论您使用哪种语言,您都可以帮助我。
基本上,我的想法是将我所有的武器数据放在一个多维数组中。现在,如果我想将武器添加到我的库存中,很简单,我只需使用inventoryArray.push(weaponArray[1])
Easy,我只是将武器添加到我的库存中。
我一直在研究设计模式,似乎大多数 OOP 设计都使用类并从超类继承。Component-->Weapon-->Sword-->LongSword.
我应该怎么做,将所有数据放在一个数组中或使用继承样式,一个类包含一个武器?
欢迎任何想法!我基本上知道如何制作游戏本身,只是我不知道我应该遵循的一些模式。