Este blog esta em reforma no momento.

Ogre ManualObject - Criando malha na mão

Fundo criado alimentando o ManualObject
Este chão é um objeto criado dinamicamente e não importado do Blender.
A necessidade de criar objetos por programação surgiu ao elaborar alguns efeitos especiais, como magias que criam muros de plantas.

Ogre tem um recurso nativo para adicionar geometria, ManualObject é um objeto que "grava" os comandos de desenho e os transforma num objeto para ser usado em cena.

A vantagem de usar este objeto no lugar de desenhar em OpenGL é que eu fico livre, caso o jogo rode num ambiente que suporte apenas GLES ou DirectX não preciso fazer nada para portar o código.

Pedaço de código

Deu um bom trabalho acertar esse objeto, o que mais me atrapalhou foram as distrações, tipo, o sono no fim da noite me fez cometer cada erro absurdo por incapacidade de atenção que vocês nem imaginam!

Mas beleza, agora é só relachar e partir para os outros 96% do jogo ^_^

Comentários