我在制作非常简单的游戏的过程,由此对象(元件A或B)在屏幕上飞行,碰撞等容器和派生类
A和B之间唯一的区别是颜色对象(A =黑色B =白色)。
有没有可能有一个元素容器容器(或20个元素)来容纳10个A和10个B的。我有一个环顾四周,如果我有一个A型或B型矢量,但不是混合物,我可以做到这一点。
任何帮助将不胜感激!谢谢 - 快乐迟来的复活节
KJ
编辑: 有许多不同的特点,A和B都已经,例如不同的速度,他们可以走动,以及不同的能力。 E,g A可以拍摄激光,但B不能。这就是为什么我使用不同的类。
为什么你不把颜色作为课堂的一个属性?那么你只能脱离一门课。 – jrok
如果唯一的区别是颜色,那么不同的类型是完全矫枉过正的。 – john