| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 07:59:19
|
Jorge_Almeida
Entusiasta Java
![[Avatar]](/images/avatar/84a98e9bea194d59e442e2be756a2e08.jpg)
Membro desde: 15/05/2008 20:46:16
Mensagens: 21
Offline
|
Ola pessoal, estou querendo iniciar no desenvolvimento de games com Java. Minha duvida é a seguinte,
tentei rodar um exemplo basico com Java3D mas no momento da execucao ele pede algumas dlls.
Notei que a distribuicao do Java3D, JOGL e JMonkey possuem jars e dlls. Vcs sabem como apontar para essas dlls em tempo de desenvolvimento usando o Eclipse?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 08:04:38
|
alucardeck
GUJ Master
![[Avatar]](/images/avatar/441314de551ba5a9d38a4e3dd91bb80f.jpg)
Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline
|
bom.. meu tcc esta sendo um projeto de jogo usando IA feito em jMonkeyEngine
lah no proprio site www.jmonkeyengine.com na parte de WIKI..
tem um tutorial ensinando a rodar o jME no eclipse sem problemas =)
sobre os jogos na net q vc pega com src aberto... geralmente causam muitos erros, por falta de configuração da sua IDE... mas ai cada caso é um caso, não existe formula magica pra rodar todos..
tem q analizar o problema e ver oq esta faltando em qual pasta e etc...
poste o erro q talvez possamos ajudar... flw
|
The road to hell is full of good intentions
Say farewell, we may never meet again
jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 08:23:48
|
Jorge_Almeida
Entusiasta Java
![[Avatar]](/images/avatar/84a98e9bea194d59e442e2be756a2e08.jpg)
Membro desde: 15/05/2008 20:46:16
Mensagens: 21
Offline
|
O problema eh o seguinte, codifiquei um exemplo basico com Java3D, mas no momento de executar ele diz que nao encontrou um dll. A distribuicao do Java3D vem com jars e dlls, minha pergunta eh onde coloco essas dlls.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 08:30:17
|
alucardeck
GUJ Master
![[Avatar]](/images/avatar/441314de551ba5a9d38a4e3dd91bb80f.jpg)
Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline
|
geralmente vem com algum DOC explicando se tiver algo de absurdo (gambiarra) a ser feito...
se não, creio q basta vc jogar numa basta chamada LIB... ou qqer outro nome q venha jah no src do jogo...
se o programador fez algo bem feito, não creio q precise de nenhuma gambiarra extraordinaria pra fazer o programa executar...
os jogos em jME exigem q vc coloque uma das libs como "native"... não lembro qual jah q não consigo acessar o site do jme aki do serviço... por isso q estou falando pra vc verificar no site do jME na sessão wiki, lah tem tutoriais q podem esclarecer algumas duvidas sobre isso...
EDIT:
outra coisa... no console do eclipse... não diz nada onde deveria estar essa dll ?
tipo..
Não encontrou arquivo dll em C:\workspace\jogo\libs\teste.dll
algo assim...
de qqer forma deve ser algo mais intuitivo
This message was edited 1 time. Last update was at 14/07/2008 08:31:25
|
The road to hell is full of good intentions
Say farewell, we may never meet again
jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 10:22:49
|
Fox McCloud
JavaEvangelist
![[Avatar]](/images/avatar/8860a4e27cbbe4c63821b429211684a3.jpg)
Membro desde: 29/06/2005 09:29:46
Mensagens: 440
Offline
|
Jorge_Almeida wrote:O problema eh o seguinte, codifiquei um exemplo basico com Java3D, mas no momento de executar ele diz que nao encontrou um dll. A distribuicao do Java3D vem com jars e dlls, minha pergunta eh onde coloco essas dlls.
Opa... não tem gambi não...
Para trabalhar com JOGL ou outras tecnologias similares, é utilizado JNI (Java Native Interface), e você precisa sim dizer ao Java onde estão as dlls onde as classes com métodos nativos irão buscar as funções.
Veja imagem em anexo, como fazer isso no Eclipse!
- Clique com o botão direito no projeto e escolha "Properties"
- Do lado esquerdo da janela de propriedades escolha "Java Build Path"
- Clique na aba "Libraries"
- Após adicionar os JARs das bibliotecas nativas (como o JOGL), abra as subopções dos jars que utilizam as dlls clicando no "+"
- Clique em "Native Library Location"
- Clique no botão "edit" que ficará habilitado
- Escolha a pasta que contém as dlls, pode ser de um diretório externo ou do próprio workspace (você pode colar tudo, jars e dlls na pasta lib do seu projeto sem problemas)
- Dê os OKs e pronto, suas bibliotecas estão associadas às dlls
|
| Nome do arquivo |
dll_config.JPG |
Download
|
| Descrição |
Configurando JNI DLLs |
| Tamanho |
63 Kbytes
|
| Baixado: |
97 vez(es) |
This message was edited 1 time. Last update was at 14/07/2008 10:30:41
|
"Denial is the most predictable of all human responses" - Matrix Architect |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 10:37:35
|
Fox McCloud
JavaEvangelist
![[Avatar]](/images/avatar/8860a4e27cbbe4c63821b429211684a3.jpg)
Membro desde: 29/06/2005 09:29:46
Mensagens: 440
Offline
|
Abaixo algumas referências (livros) muito, muito boas para aprender a desenvolver jogos em Java:
Killer Game Programming in Java (disponível gratuitamente na web)
Pro Java 6 3D Game Development (disponível gratuitamente na web)
Developing Games in Java ("encontrável gratuitamente" na web em PDF)
This message was edited 1 time. Last update was at 14/07/2008 10:38:14
|
"Denial is the most predictable of all human responses" - Matrix Architect |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 10:46:48
|
alucardeck
GUJ Master
![[Avatar]](/images/avatar/441314de551ba5a9d38a4e3dd91bb80f.jpg)
Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline
|
ainda prefiro usar jME
doq o proprio Java3d... =)
jah li os 3 livros.. recomendo dar uma boa lida para entender como os jogos funcionam...
|
The road to hell is full of good intentions
Say farewell, we may never meet again
jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/07/2008 14:10:10
|
Jorge_Almeida
Entusiasta Java
![[Avatar]](/images/avatar/84a98e9bea194d59e442e2be756a2e08.jpg)
Membro desde: 15/05/2008 20:46:16
Mensagens: 21
Offline
|
Valeu Fox McCloud, tuas dicas me ajudaram bastante.
|
|
|
 |
|
|