В XNA я создаю такие модели, как:
protected override void LoadContent()
{
this.model = this.Game.Content.Load<Model>("Units/Vehicles/Palladium");
base.LoadContent();
}
Я делаю это в таких классах, как Танк. Здесь я спрашиваю, должен ли я создавать экземпляр этого экземпляра модели (загружать его) для каждого экземпляра Tank, или я должен сделать это один раз и назначить его, скажем, статическому свойству для этого класса Tank?
Я не уверен, нужны ли экземплярам танков все свои собственные экземпляры, но я также не уверен, дорогие ли экземпляры новых моделей или нет с точки зрения производительности.
Спасибо за помощь!