我正在實現一個粒子系統 - particle.cs,我需要訪問移動的敵方位置enemy.cs的vector2。我有多個粒子實例,也有<列表中的敵人>這些分配在game1.cs中。XNA - 跨類訪問vector2
我的問題是我如何從<列表中訪問敵人位置> game1中的iset,並使其在particle.cs中可用。 Borh particle.cs和enemy.cs是Game namespae的一部分。
我已經嘗試了各種方法來分配對象的新實例和分配公共設置/得到,但沒有運氣!
謝謝, 保羅。
添加進一步detials: 我可以添加一些真正的代碼,當我回到我的開發電腦,但現在一些進一步的評論。
enemies.cs - 只是一個基本的類與變量概述 - 位置,速度,大小等...雖然這些都在game1.cs中定義的值。
在Game1.cs中,我列出了所有敵人以及他們職位的另一個列表。
我有一個在Game1.cs中調用的粒子引擎,它反過來引用particles.cs - >這是我需要調用vector2敵人位置的值。
我嘗試通過建立game1.cs的實例來調用particle.cs中的敵人位置,但這是每個粒子並減慢遊戲運行速度。
我顯示哪些部分代碼shoudl?
謝謝
你能展示一些代碼嗎? –