fala ae pessoal,
não sei se esse é o fórum certo pra postar duvidas sobre esse tipo de ide...mas não achei outro forum que se encaixace mais nesse perfil...
estou iniciando em jmonkey pq quero fazer meu TCC (um jogo) com essa api...
1° Eu quero fazer meu jogo rodar no browser do usuario.No meu jogo o usuario poderá adicionar objetos na cena, então eu quero saber se tem como o meu programa apontar para esse novo objeto dentro do meu servidor e baixa-lo na cena...tem como fazer isso? E qual o melhor metodo pra eu utilizar no meu jogo na web, applet ou javaFX?
2° baixei a api do JMonkey, entrei na pasta lib e importei todas os .jar de todas as pastas lá (fiz os imports pelo netBeans), ae fui tentar aplicar um codigo exemplo que achei no proprio site JMonkey, o codigo é esse:
import com.jme.app.*;
import com.jme.scene.shape.Sphere;
import com.jme.math.Vector3f;
import com.jme.bounding.BoundingBox;
import com.jme.image.Texture;
import com.jme.scene.state.TextureState;
import com.jme.util.TextureManager;
public class Main extends SimpleGame
{
public static void main(String[] args)
{
Main app = new Main();
app.setConfigShowMode(ConfigShowMode.AlwaysShow);
app.start();
}
public Sphere sfera ()
{
Sphere s = new Sphere("Sphere", 30, 30, 25);
s.setLocalTranslation(new Vector3f(0,0,-40));
s.setModelBound(new BoundingBox());
s.updateModelBound();
return s;
}
protected void simpleInitGame()
{
}
}
O netBeans não mostra nenhum erro de sintaxe e na hora que eu executo a classe da esse erro aqui:
run:
11/11/2009 14:39:16 com.jme.app.BaseGame start
INFO: Application started.
11/11/2009 14:39:16 com.jme.system.PropertiesGameSettings <init>
INFO: PropertiesGameSettings created
11/11/2009 14:39:16 com.jme.system.PropertiesGameSettings load
WARNING: Could not load properties. Creating a new one.
11/11/2009 14:39:16 com.jme.app.AbstractGame getAttributes
SEVERE:
Native library not set - go to
http://www.jmonkeyengine.com/wiki/doku.php?id=no_lwjgl_in_java.library.path
for details.
java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1705)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1066)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at org.lwjgl.opengl.Display.<clinit>(Display.java:129)
at com.jme.system.lwjgl.LWJGLPropertiesDialog$ModesRetriever.run(LWJGLPropertiesDialog.java:682)
at com.jme.app.AbstractGame.getAttributes(AbstractGame.java:252)
at com.jme.app.BaseGame.start(BaseGame.java:67)
at visão3d.Main.main(Main.java:32)
será que tem que fazer mais alguma coisa alem de adicionar ao projeto os .jar da api?
alguem pode me ajudar a resolver esse problema ae?
se alguem souber alguma apostila pra eu aprender a fazer jogos legais com JMonkey eu agradeço..
obrigado pela atenção!