XNA初始化和LoadContent之间的差异

Rya*_*Foy 2 c# xna initialization sprite

Initialize和LoadContent有什么区别?我试图通过将事物从LoadContent移到Initialize并来回移动来制动XNA游戏,但是只要您以正确的方式调用事物,无论我放在哪里都可以。

Say*_*yse 5

文档LoadContent指出

该方法由Initialize调用

对文档Initialize状态

在从Game派生的类中,您需要在Initialize中调用base.Initialize,它将自动枚举已添加到Game.Components中的所有游戏组件并调用其Initialize方法。

因此,基本的initialize方法将在加载任何内容之前初始化游戏组件,LoadContent方法可确保在适当的时间加载资源。