Я привык к XNA структур:Как поток программы выглядят
- LoadContent
- Update
- Draw
Теперь на основе этих 3-х основных методов мои игровые объекты наследуют их. В XNA я как непрофессиональный и не-игровой программист был сильно вынужден задуматься в этих блоках. Хорошо добавьте базовый класс Sprite, наследуемый от DrawableGameComponent. Теперь создайте класс WarriorSprite для gameobject Warrior.
и т.д. и т.п.
Я полностью запутаться в этих структурах, но я просто хочу, чтобы программировать игру, а не двигатель. Я не хочу иметь дело с дополнительным обычным кодом рендеринга каждый раз, когда хочу добавить сущность в свою игру. В дополнение к этому, я никогда не привык в любом учебнике, как позволить двум объектам взаимодействовать .... Мой фокус должен лежать на портировании игрового механизма от игрового дизайна до кода.
Теперь я нашел Ogre (3D), и я надеялся, что этот движок предлагает эту функцию. Вики не могли ответить на мой вопрос.
С уважением,
ли вы задаете вопрос о XNA или Ogre? –
Я спрашиваю о OGRE и о его способности создавать игру. –