所以我有一個簡單的XNA項目正在進行。基本上我的問題是如何處理紋理加載,並確保有適當的訪問其他類的紋理?在XNA中處理跨多個類的紋理加載和訪問的最佳方式?
例如,我見過的每個教程,以及從XNA的實際邏輯中可以看出的內容,都應該在LoadContent()
方法中加載紋理。但假設我有另一個課程Level
,它需要它自己的一組紋理,並且在其中我創建了一個我的Player
對象的實例,它也需要它自己的紋理,當然還有敵人和其他所有東西。我能做到這一點
的一個方法是加載需要在其構造一類特殊的紋理,但是對於我需要建立一個新的內容管理器或通過內容管理到每個構造函數,這似乎既笨重又不符合目的。
因此,當涉及到不是使用2紋理的小教程的完整項目時,實現加載它們的最佳方式是什麼?
您將在gamedev.stackexchange.com上更快得到答案 – Ali1S232