我知道LoadContent和UnloadContent有可能被调用多次。但是我想知道Initialize是否也有可能被调用多次。文档并没有详细介绍这个问题。或者在构造函数中完成大部分的“初始化”工作是否更好呢?
谢谢,
谢谢,
Game.Run
文档中。你只能调用一次Game.Run
,并且它会调用Game.Initialize
一次。Initialize
中进行初始化的好处是,在运行Initialize
时,图形设备已经被创建了(尽管显然你可以实际上做的几乎所有事情都应该在LoadContent
中完成)。