所以基本上我有這樣的:如何在不同類之間共享對象?
namespace ciao
{
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
public Item[] gameObjects = new Item[5];
}
}
,其中一項是類做一些東西(現在我只是給它一個名稱屬性) 現在我應該怎麼做,如果我想使用內部的任何新gameobjects我創建的未來班級?
也作爲側面的問題是這樣做的不好的做法?
如果'future'類('F')需要對'A'類型的對象'a'的引用,則爲'F'創建一個具有'A'的構造函數。如果F不需要它(即它是可選的),那麼使用屬性設置方法來執行它。看看工廠模式,選擇適合您需求的模式。 –