0

これは正確に何をしますか?

Content.RootDirectory = "Content";

そして、それはどのように関連していますか:

player.Initialize(Content.Load<Texture2D>("player"), playerPosition);

ありがとう。

4

3 に答える 3

1
Content.RootDirectory = "Content";

「コンテンツ」は、画像とモデルのアセットが物理的に保存されるフォルダ/ディレクトリです。新しいXNAソリューションで自動的に作成されたディレクトリがソリューションにあるはずです。

player.Initialize(Content.Load("player"), playerPosition); 

ここでは、プレーヤー(私が想定しているカスタムクラス)がアセット名(「プレーヤー」)で初期化されて表示され、2D/3D空間での位置になっています。

本質的に、最初のコードはすべてのコンテンツが存在する場所をコンパイラーに通知し、2番目のコードはプレーヤークラスのアセットをロードします。

于 2012-08-03T01:15:13.153 に答える