<< Voltar Índice Próxima >>

INSTALAÇÃO E CONFIGURAÇÃO

Instalação da PhysX

Antes de tudo deve-se instalar a PhysX. Para isso acesse a página de downloads. Baixe a última versão do PhysX SDK System Software e da NVIDIA PhysX SDK. Depois disso você deve instalar PRIMEIRO o PhysX SDK System Software e logo após a NVIDIA PhysX SDK.

Para facilitar a configuração do projeto utilizando a PhysX criaremos uma variável de ambiente, cujo o seu valor será o diretório de instalação dela. Clique com o botão direito em Meu Computador depois Aba Avançado -> Botão Variáveis de Ambiente -> Botão Nova -> Preencha com os seguintes dados:

Nome da Variável: PHYSX_DIR;
Valor da Variável: Coloqueo o diretório onde instalou a PhysX (No texto será C:\Arquivos de programas\NVIDIA Corporation\NVIDIA PhysX SDK\v2.8.1).

Instalação da NxOgre

A NxOgre é obtida baixando o seu código fonte do SVN, svn.nxogre.org, e depois compilando-o. Para baixar o código fonte utilizaremos o programa TortoiseSVN, baixe-o e instale. Depois de instala-lo ele irá se integrar com o explorer do windows.

Agora crie uma pasta chamada NxOgre dentro do diretório onde está instalada a Ogre, no nossos tutoriais é C:\OgreSDK. Clique com o botão direito na pasta NxOgre depois em SVN Checkout e na janela que se abrirá na opção URL of repository entre com o endereço dos arquivos que serão baixados, que é:

http://svn.nxogre.org/branches/1.0/NxOgre/

Então clique em OK e espere os arquivos serem baixados. Abra o projeto NxOgre e selecione o modo de construção como Release. Vá até o menu Build -> Build Solution ou aperte F7 e o projeto será compilado.

Configuração da NxOgre

Configuraremos a NxOgre para que possamos utiliza-la no projeto.

Clique com o botão direito do mouse no nome do projeto e depois em Properties.

Na janela de configuração do projeto na opção C/C++ clique no sinal de mais para expansão e selecione General, então vá até a linha Additional Include Directories e adicione os diretórios abaixo. Observe que quando se utiliza a variável de ambiente PHYSX_DIR coloca-se o caminho do diretório entre aspas.

..\OgreSDK\NxOgre\include
"$(PHYSX_DIR)\SDKs\Physics\include"
"$(PHYSX_DIR)\SDKs\Foundation\include"
"$(PHYSX_DIR)\SDKs\Cooking\include"
"$(PHYSX_DIR)\SDKs\PhysXLoader\include"

Indo para a opção Linker expanda e escolha General, e em Additional Library Directories insira os seguintes diretórios:

..\OgreSDK\NxOgre\lib
"$(PHYSX_DIR)\SDKs\lib\win32"
"$(PHYSX_DIR)\SDKs\Physics\lib\win32\Release"
"$(PHYSX_DIR)\SDKs\Cooking\lib\win32\Release"

Ainda em Linker selecione Input e em Additional Dependencies inclua:

NxOgre.lib
PhysXLoader.lib
NxCooking.lib

Finalizando vá até o diretório C:\OgreSDK\NxOgre\lib e copie o arquivo NxOgre.dll para o diretório onde está o nosso executável do nosso projeto, que é C:\OgreSDK\bin\release.

Italo Mendes
italo.ribeiro@gmail.com

<< Voltar Índice Próxima >>