所以我一直在谷歌搜索/ binging試圖找到一個答案,但制定空白。如果我想有不同的資產遊戲的每個級別一個級別類型做我做這樣的事情DrawableGameComponent XNA,實現正確嗎?
public class Level:DrawableGameComponent
{
}
//somewhere inside functions or w.e
var Level = new Level(this,"Level1");
Components.Add(Level));
//Player wins Level
Components.Remove(Level));
Level = new Level(this,"Level2");
Components.Add(Level);
這是它是如何做的,我看了一些成熟的工具包,在XNA 3.1和水平類提供他們沒有實現DrawableGameComponent並決定模仿相同的功能。