求助关于J2ME 3D的初级问题
我刚开始学J3D,下面的程序:class MyCanvas extends Canvas{
Graphics3D g3d;
World world;
public MyCanvas() throws IOException{
Object3D root[]=Loader.load("/Ball.m3g");
g3d=Graphics3D.getInstance();
world=(World)root[0];
}
protected void paint(Graphics g){
g3d.bindTarget(g);
world.animate(0);
g3d.render(world);
g3d.releaseTarget();
}
}
出现错误:
java.lang.IllegalStateException:
at javax.microedition.m3g.Graphics3D.render(+20)
多谢帮忙.
[此贴子已经被lcm于2005-10-15 13:10:59编辑过]
----------------解决方案--------------------------------------------------------
自己顶~会不会是3DMAX导出的M3G文件有问题?
----------------解决方案--------------------------------------------------------
我没有装3dMax, 所以没有3d文件,你可不可以发一个给我?我的Email 地址为 kaihua1@yahoo.com
----------------解决方案--------------------------------------------------------
3D文件?你是帮我检查有没错误还是给一个M3G文件给你?
你要M3G文件的话WTK2.2有示例,自带有两个的
----------------解决方案--------------------------------------------------------