一个简单的例子无法运行,有手机3D开发经验的朋友请指点一下是什么问题

blackprogramming 2006-02-10 06:03:44
//public class FrameWork extends FullCanvas implements Runnable
public class FrameWork extends Canvas implements Runnable
{
private Main main;
private Display display;

public static boolean bRunning;
public static int iWidth;
public static int iHeight;


public FrameWork(Main main, Display display)
{
this.main = main;
this.display = display;

bRunning = true;
bFirstInit = true;
iWidth = getWidth();
iHeight = getHeight();

loadAll();
}

public void run()
{
while (bRunning)
{
Main.sleep(1000);
update();
}
}

private Graphics3D g3d;
private World world;
private Camera camera;
public void loadAll()
{
try
{
Object3D[] objList = Loader.load("/map.m3g");
g3d = Graphics3D.getInstance();

for (int i=0; i<objList.length; ++i)
{
if (objList[i] instanceof World)
{
world = (World) objList[i];
break;
}
}

objList = null;
}
catch (Exception e)
{
//
}
}

public void update()
{
repaint();
}

public void paint(Graphics g)
{

g3d.bindTarget(g);
g3d.render(world);
g3d.releaseTarget();

// System.gc();
}
}

我用的是索爱K750模拟器,报的错为:
Error condition -1 on socket 4920
Windows error code 10055

请帮忙分析下是什么问题,谢谢!!!
...全文
269 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
blackprogramming 2006-05-24
继续顶,不信没人知道~
回复
liujun999999 2006-04-01
你是不是也是华硕的主板啊,我的是华硕的本本,那天碰到过一次,但是我把WTK重装然后重起系统就好了
回复
blackprogramming 2006-04-01
基本上确定了不是wtk的问题,相同的wtk我在自己的机器上装这个程序就可以顺利的运行。唯一我能发现的区别就是我自己机器是winxp系统而不能运行的那个机器是win2k系统,但是我去查过se的release notes里面写着支持winxp和win2k的,但是除了这个我确实找不到其他的不同之处了。难道真的是跟楼上说的那样跟主板有关?
回复
liujun999999 2006-03-30
WTK的问题,上次在一外国论坛上看见说是华硕主板的问题,汗一个
我从装WTK就没事
回复
emailfly 2006-03-30
学习中!!
回复
cangwu_lee 2006-03-30
没有用过,感觉像是资源的错误
回复
blackprogramming 2006-03-30
顶~
回复
Spectrum 2006-03-21
正在研究JSR184,不过我做的是移植,跟开发也不同。
帮你顶。
回复
programer23 2006-03-11
顶,没研究过3D
回复
whycloud 2006-02-13
我感觉应该是的配置的问题,而不是代码的问题
回复
blackprogramming 2006-02-11
顶~
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2006-02-10 06:03
社区公告
暂无公告