私はXNAを使ってWP7用のゲームに取り組んでいます。ここに私の構造は次のとおりです。WP7 XNAの抽象クラスの子をクローンする方法
public abstract class enemy
{}
子要素:
public class genericEnemy : enemy{}
...
public class snake : enemy {}
等... WP7で
、物事の多くは(特にシリアライズして)周りの移動および/または削除されましたそうみたいです。多くの検索にもかかわらず、私は解決策を見つけることができませんでした。私は子要素を複製しようとしています。
例:レベルをロードすると、3つの異なる敵の配列をロードフェーズに渡します。ローディング中に、私はそれらの敵のそれぞれを複製して、それぞれ20人がゲームプレイ中に自分のことをやり遂げるようにする必要があります。
私が見たすべての解決策は、WP7ライブラリには存在しないものを参照しています。
はそれが可能あなたが彼らのパブリックプロパティにアクセスし、ちょうどそれらをコピーするためではないですか?または、クラス定義を編集して.Clone()メソッドを追加できますか? (子要素によってはどういう意味ですか?) – neeKo