我最近正在写一个游戏...... 弄出代码大家研究:怎么写俄罗斯方块,学习了多年的java,写不出俄罗斯方块,感觉自己还不会写程序。最多出400分http://community.csdn.net/Expert/TopicView.asp?id=3295861 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JAVA的图象处理比较慢。声色效果比较痛苦。但应该对付小型游戏还是可以的。线程虽然有开销,但不是系统慢的主要原因(除非你开了N个线程)。你的线程可能做了不必要的东西(也许是同步处理开销大)。图象处理等等需要大量的运算,应该是你的设计问题。是否进行了过多的运算等等。 我每过10毫秒就repaint()一下,更新人物的运动状态和地图信息,估计跟这个有关。但是以后会有大量的图片,那岂不是会极其慢! 好好看看你的线程,java线程没这么老火,我用才站1-2% 后台画图片 我已经知道是画图的问题了,我把绘制地图的代码去掉之后,只剩下绘制人物的代码,就看见CPU占用率一下子就降到了10%。而我又反过来把绘制人物的代码去掉,只剩下绘制地图的代码,这CPU占用率一下又升到了65%.可能我的地图较大(1224×960),所以每次重画的时候资源占用就很大。我知道这不是线程的问题了,看来要在地图不需要更新的时候,不要进行不必要的重画,只有在地图状态改变的时候再调用重画。 欢迎大家一起讨论java游戏编程方面的问题 性能问题嘛....,可以从 effective java, jvm inside java 数据结构 这些书里找找答案... 线程休眠时间可以做得越长越好。java游戏方面的开发还是不错的,性能除非是你处理不好,不然不至于那么差 我觉得线程一般还是20fps左右最好,太少了,对于配置较差的机子承受不了,甚至会造成烧屏,但是太多了,更新速度方面又跟不上,给人感觉很慢,总之大小就要根据游戏中动画的多少和显示区域的大小而定。 图书馆管理系统的研究范围及应达到的技术要求 传参问题 ajax的方式上传文件? java到底怎么学? 在设置自定义标签里面设置标签属性第一个字母不能是大写吗? struts看什么书 一个访问很慢的问题。 tomcat中文问题,大部分没问题,有时候出问题,到底是不是问题? 怎样能提取出Clob字段中的内容(十万火级!!!) j2ee vs .net?我发现j2ee的唯一好处就是跨平台 各位有jdbc API详细资料没有(中文版)??? 恨最高给分只能100! 请教struts中如何在客户端进行验证和图片链接的问题?
图象处理等等需要大量的运算,应该是你的设计问题。是否进行了过多的运算等等。
可能我的地图较大(1224×960),所以每次重画的时候资源占用就很大。我知道这不是线程的问题了,看来要在地图不需要更新的时候,不要进行不必要的重画,只有在地图状态改变的时候再调用重画。
java游戏方面的开发还是不错的,性能除非是你处理不好,不然不至于那么差