java适合做游戏吗?本人用java做了几个小游戏(比如俄罗斯方块,扫雷,小飞机的射击类型游戏(这个是用javaApplet做的))..感觉还可以..没什么麻烦的但是..当我准备用它做一个RPG类型的游戏的时候遇到了相当大的麻烦事件的驱动是一件很麻烦的事情...还有如果显示图象和逻辑处理同时做是一件相当混乱的事情然后我查阅了一些资料..得知了游戏引擎的概念..知道用它来单独处理图象显示,与逻辑处理分开来但是我仍然无法想象用java如何做到这个效果而用windows编程 似乎可以用DirectX和OpenGL就可以搞定但是传说中一个游戏引擎很复杂.....现在搞的我很迷茫请高手指点......分不是问题..随时可以再加!!!!!大家来顶帖子啊!!!!!解决很多人心中的疑惑

解决方案 »

  1.   

    不过java做游戏似乎…………   --!
    但再帮你顶一次
      

  2.   

    手机上的小游戏当然可以J2ME嘛~~~~~好大的一部分都是用来做游戏了~~~吼吼java不适合做大型游戏 甚至大型项目..是为什么???它缺了什么?????尤其对游戏来说...是缺了对底层硬件的控制能力吗?
      

  3.   

    http://www.51testing.com/html/13/1296.html
    楼主去看看。几种语言开发的比较
      

  4.   

    Java做那样的小游戏还可以吧!
    如果像大型的游戏,Java就不适合了吧!一般是用C++的。
      

  5.   

    可以做网页游戏啊!至于单机的大型游戏恐怕很难哦。如果楼主做出来的话众多linux的朋友会感谢你的!
      

  6.   

    我做了个摸版
    没有具体游戏的内容"迷宫"地图(如果这么小的地图能称为迷宫的话)地图是随机生成的..有时候会出现不是完全通路的情况....自动刷新怪~每个怪自己无目的无意识的游荡.....可以遭遇明雷...进入回合游戏战斗....由于缺少素材...暂时只做了个相当简单的攻击......没有技能效果道具系统也做出来了...就是没有加如太多的道具....只有提高气血上限和补充气血两种道具2K5行左右的代码....混乱不堪.....虽然长度和大师们2W多行的代码无法比...但是我绝对肯定的是....显示和逻辑判断绝对不能完全的就都在一起我已经把这个javaApplet小程序上传到我的资源里.........等待漫天的批评.....
      

  7.   

    没有更多的人来讨论java游戏开发的问题了吗
      

  8.   

    游戏追求的是无尽的速度,越快越好,C才能满足它的要求~~
    而jav的优势在于它的稳定性~~
      

  9.   

    我见过java做的一款大型3D游戏,叫什么来着.....忘了~
      

  10.   

    个中原因很多,不过LZ的问题看以看看这个,当时讨论也还算详尽吧...
    http://www.javaeye.com/topic/161798
      

  11.   

    因为JAVA在速度上先天性就不足,比C++这样的直接面向底层的语言差,JAVA利用JVM实现跨平台就不得不同时因为使用JVM导致编译起来比较慢,这对于对流畅度要求比较高的游戏来说是很难忍受的而且JAVA的垃圾回收机制也导致JAVA编写的游戏会不流畅,谁知道JAVA编写的游戏程序运行到什么时候JAVA会突然进行垃圾回收。
      

  12.   

    用Java写写小游戏还可以,java做游戏是天生不足的,不光是因为他的速度不够快,游戏还是用C之类的写比较好,假象你用Java语言写了FPS游戏,打出去的子弹刚飞出去,Java里的垃圾回收器就他妈的开始工作了,子弹就停在那等吧。引用Bruce Eckel在Thinking in java里人话就是“gc是自适应的、分代的、停止--复制、标记--清扫”式的垃圾回收器。C++里面要自己Delete()掉对象的内存,Java里的垃圾由JVM自己管,他什么时候工作只有天知道,他工作的时候,程序只能等,你说Java能做什么大型的游戏?Java还是做做自己最拿手的Web吧。
      

  13.   

    java也就适合小游戏和web  别的好像不太擅长啊  
      

  14.   

    大家见过js+css做的星际吗?太牛了。
    不过也只是玩玩
      

  15.   

    runescape money
    runescape gold
    runescape power leveling
    cheap runescape power leveling
    rs powerleveling
    runescape accounts
    buy cheap runescape accounts
    cheapest runescape accounts
    rs accounts
    runescape gold farming
    runescape items
    runescape gold
    cheap runescape gold
    buy runescape gold
    runescape money
    cheap runescape money
    buy runescape money
    runescape accounts
    cheap runescape accounts
    buy runescape accounts
    runescape power leveling
    runescape powerleveling
    cheap runescape power leveling
    runescape gold farming
    runescape items
    runescape gold
    cheap runescape gold
    buy runescape gold
    runescape money
    cheap runescape money
    buy runescape money
    runescape accounts
    cheap runescape accounts
    buy runescape accounts
    runescape power leveling
    runescape powerleveling
    cheap runescape power leveling
    runescape gold farming
    runescape items
    runescape gold
    cheap runescape gold
    buy runescape gold
    runescape money
    cheap runescape money
    buy runescape money
    runescape accounts
    cheap runescape accounts
    buy runescape accounts
    runescape power leveling
    runescape powerleveling
    cheap runescape power leveling
    runescape gold farming
    runescape items
      

  16.   

    java不适合做大型项目?开什么玩笑?
    不要眼睛里只有游戏