移動する敵の位置enemy.csのvector2にアクセスするために必要なパーティクルシステム-particle.csを実装しています。パーティクルの複数のインスタンスがあり、<list>の敵もgame1.csで割り当てられています。
私の質問は、game1の<list> isetから敵の場所にアクセスして、particle.csで使用できるようにする方法です。Borhparticle.csとenemy.csはゲームのnamespaeの一部です。
オブジェクトの新しいインスタンスを割り当てたり、public set / getを割り当てたりするさまざまなアプローチを試しましたが、うまくいきませんでした。
ありがとう、ポール。
さらに詳細を追加する:開発PCに戻ったときに実際のコードを追加できますが、今のところはさらにコメントがあります。
enemies.cs-変数が概説された基本クラスです-場所、速度、サイズなど...これらはすべてgame1.csで値を使用して定義されています。
Game1.csには、すべての敵のリストと、それらの位置の別のリストがあります。
Game1.csで呼び出されるパーティクルエンジンがあります。これは、particles.cs->を参照します。ここで、vector2の敵の位置の値を呼び出す必要があります。
game1.csのインスタンスで確立することにより、particle.cs内の敵の場所を呼び出そうとしましたが、これはパーティクルごとであり、実行を超えてゲームの速度が低下します。
コードのどの部分を表示しますか?
ありがとう