我正在使用XNA开发WP7游戏。这里是我的结构:如何在WP7中克隆抽象类的孩子XNA
public abstract class enemy
{}
子元素:
public class genericEnemy : enemy{}
...
public class snake : enemy {}
等等
在WP7,很多事情都是围绕移动和/或删除(尤其是序列化)它似乎。尽管搜索很多,但我一直无法找到解决方案。我试图复制子元素。
例如:在加载关卡时,我会将三个不同敌人的阵列传递到加载阶段。在装载过程中,我需要复制每个敌人,以便在游戏过程中每个敌人都有20个围绕自己的事情飞行。
我见过的所有解决方案都是指WP7库中没有的东西。
是不是你有可能访问他们的公共属性和直接复制呢?或者,您是否可以编辑类定义来添加.Clone()方法? (你是什么意思的子元素?) – neeKo 2012-04-22 15:29:05