Mini tutorial para instalar a GameKit/OgreKit
Fazia mais de um ano que não atualizo o ultimo release da GameKit, obviamente estava defasado em código e recursos que devem ter sido aprimorados. Talvez tenha até a solução para alguns pequenos problemas de fragmentação de memória que andei notando em algumas das dependências.
A vantagem mais notória é a de poder usar o Compositor, esse recurso me permite criar scripts para executar no pós processamento da imagem do jogo.
Aproveitei o embalo e montei mais um mini tutorial de instalação passo a passo.
Efeitos da GameKit / OgreKit
Vamos a um passo a passo
Entramos na página do Gamekit
http://code.google.com/p/gamekit/
Vamos no link Source e copiamos o código do SVN
Você que usa o Tourtoise precisa apenas do link
Colamos no terminal o código, no meu caso mudei o final da linha para gamekit apenas (tirando o gamekit-read-only)
Feito isso agora é configurar a Gamekit.
Este passo é opcional, eu faço porque quero habilitar algumas ferramentas como efeitos de bloom e outros.
Entre na pasta CMake e procure o arquivo ConfigOgreKit.cmake
altere os valores de OGREKIT_USE_COMPOSITOR e OGREKIT_USE_COMPOSITOR_TEX para ON.
Você também pode habilitar alguns projetos para serem compilados nos Samples, como o demo de veículo, o de GUI, etc.
Um passo importante para quem usa o Windows é ter que baixar toda a DirectX SDK (+ ou - uns 600MB).
Preparando a IDE
Navegamos para a pasta do GameKit pelo terminal.
cd gamekit
Nota: Para o Windows utilizo o MySYSGit para emular um ambiente Unix.
Vamos usar o CMake.
O CMake também tem uma versão gráfica mas como a maioria dos outros tutoriais foca no terminal vou manter assim, mas caso você esteja tendo problemas de localizar alguma dependência ela pode lhe ajudar.
Você pode copiar o conteúdo dessa pasta para uma pasta compactada para ter um backup do original sem precisar baixar novamente.
O funcionamento do CMake é que ele é uma ferramenta que permite trabalhar com código em qualquer IDE, substituindo os scripts de configuração nativos pelo seu próprio.
O comando para preparar o código para o Eclipse é:
cmake -G "Eclipse CDT4 - Unix Makefiles"
Como alternativa você pode gerar makefiles para CodeBlocks, KDevelop3, ou Visual Studio.
Para saber a lista dos comandos use
cmake --help
Esta parte é rápida, leia a saída para ver se não existe nenhum erro (geralmente falta alguma dependência no sistema).
Agora no Eclipse o "bicho pega".
Vamos em "Import" e "Existing Code as Makefile Project"
Aponte a pasta da Gamekit que você acabou de configurar e dê "Finish".
Don't Panic - Mantenha a Calma
O volume de código analizado é imenso então é esperado congelamentos de tela e até travamentos.
Qualquer coisa dessas basta reiniciar o Eclipse, muito provavelmente você nem precisará repetir esses passos. Se isso ocorrer você pode dar um Ctrl+B para ele retomar a compilação.
Por fim deixo esse exemplo que alterei o arquivo Samples/Runtime/Main.cpp para testar a funcionalidade do Compositor.
A vantagem mais notória é a de poder usar o Compositor, esse recurso me permite criar scripts para executar no pós processamento da imagem do jogo.
Aproveitei o embalo e montei mais um mini tutorial de instalação passo a passo.
Efeitos da GameKit / OgreKit
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Vamos a um passo a passo
Entramos na página do Gamekit
http://code.google.com/p/gamekit/
Vamos no link Source e copiamos o código do SVN
Você que usa o Tourtoise precisa apenas do link
Colamos no terminal o código, no meu caso mudei o final da linha para gamekit apenas (tirando o gamekit-read-only)
Feito isso agora é configurar a Gamekit.
Este passo é opcional, eu faço porque quero habilitar algumas ferramentas como efeitos de bloom e outros.
Entre na pasta CMake e procure o arquivo ConfigOgreKit.cmake
altere os valores de OGREKIT_USE_COMPOSITOR e OGREKIT_USE_COMPOSITOR_TEX para ON.
Você também pode habilitar alguns projetos para serem compilados nos Samples, como o demo de veículo, o de GUI, etc.
Um passo importante para quem usa o Windows é ter que baixar toda a DirectX SDK (+ ou - uns 600MB).
Preparando a IDE
Navegamos para a pasta do GameKit pelo terminal.
cd gamekit
Nota: Para o Windows utilizo o MySYSGit para emular um ambiente Unix.
O CMake também tem uma versão gráfica mas como a maioria dos outros tutoriais foca no terminal vou manter assim, mas caso você esteja tendo problemas de localizar alguma dependência ela pode lhe ajudar.
Você pode copiar o conteúdo dessa pasta para uma pasta compactada para ter um backup do original sem precisar baixar novamente.
O funcionamento do CMake é que ele é uma ferramenta que permite trabalhar com código em qualquer IDE, substituindo os scripts de configuração nativos pelo seu próprio.
O comando para preparar o código para o Eclipse é:
cmake -G "Eclipse CDT4 - Unix Makefiles"
Como alternativa você pode gerar makefiles para CodeBlocks, KDevelop3, ou Visual Studio.
Para saber a lista dos comandos use
cmake --help
Esta parte é rápida, leia a saída para ver se não existe nenhum erro (geralmente falta alguma dependência no sistema).
Agora no Eclipse o "bicho pega".
Vamos em "Import" e "Existing Code as Makefile Project"
Aponte a pasta da Gamekit que você acabou de configurar e dê "Finish".
Don't Panic - Mantenha a Calma
O volume de código analizado é imenso então é esperado congelamentos de tela e até travamentos.
Qualquer coisa dessas basta reiniciar o Eclipse, muito provavelmente você nem precisará repetir esses passos. Se isso ocorrer você pode dar um Ctrl+B para ele retomar a compilação.
Esse processo pode levar alguns muitos minutos. Vá para a cozinha e faça café ou um lanche.
Por fim deixo esse exemplo que alterei o arquivo Samples/Runtime/Main.cpp para testar a funcionalidade do Compositor.
Este comentário foi removido por um administrador do blog.
ResponderExcluirVerdadeiramente seu conteúdo é impressionante. Estou torcendo muito por seu projeto, com certeza é uma questão de tempo para ser um sucesso. Parabéns.
ResponderExcluirObrigado. Espero que este tutorial tenha ajudado vc tb.
ResponderExcluir