Я хочу создать класс, который определяет уровень в игре. Он должен иметь доступ к данным (текстурам), которые используются основным классом игры. Как мне это сделать?Как делиться данными между классами?
namespace xnagame
{
class Level
{
blockTexture1, blockTexture2;
Content.RootDirectory = "Content";
void LoadTextures()
{
blockTexture1 = Content.Load<Texture2D>("textures/block1");
blockTexture2 = Content.Load<Texture2D>("textures/block2");
}
}
Приведенный ниже рисунок моего проекта. Мне нужно получить доступ из класса "Level" к данным, хранящимся в "xnagameContent/текстуры" http://cs403723.userapi.com/v403723602/5635/Pq5jGApDYCU.jpg
http://www.blackwasp.co.uk/csharpobjectoriented.aspx –
Хорошая ссылка LB, спасибо за обмен. –
Возможно, статичный класс с свойством get \ set для каждой из текстур, которые вы хотите, может быть хорошей идеей? –