总体来说,用java开发游戏的并不多。想学习游戏开发,后端要学习C或erlang,前端as,H5,android,IOS,或者相应的游戏引擎技术。当然也不是说JAVA不能开发游戏,比如著名的我的世界游戏就是JAVA开发的。不过总体上来说选择JAVA技术做游戏开发的并不是很多
游戏开发分为服务器开发和u3d的开发。java可以做网络游戏的服务器开发。但是使用java做游戏服务器开发的不多,大多数都是使用C写服务端代码。所以Java并不太适合做游戏开发。如果你想转行做游戏开发,做游戏前端可以自学unity和C。后端服务器开发自学C。
java基本上开发游戏是不成问题的,但其弊端就是不适合开发大型游戏,好像是因为java的垃圾回收方面造成大型游戏的流畅性大打折扣,但是对于一些中小型的游戏还是没什么问题的。
Java可以编写游戏,但是并不适合。现在大部分的游戏都是C编写的,如果想做游戏,还是学C吧。我们现在做的游戏,都是纯C写的,主要是语言性能强大.学习C可以选择传智播客,老师讲的很不错,当然你也要自己努力学习哦!
随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体来说是客户端与服务器端。客户端是玩家接触的游戏图像显示端,服务器是处理游戏运行中的各种数据,由于一台服务器要支持众多玩家的请求,所以服务器的性能高低决定了同一个游戏的用户数量。主要原因是:1.Java是跨平台的,方便部署;2.Java是安全的高级语言,可以提高开发效率;3.Java是面向对象的,代码可以重用;4.Java的分布式应用
我知道手机方面,可以看看,javame手机应用开发大全游戏容器图层游戏精灵游戏背景图层管理这些个类也叫midp游戏编程还有moblile3d程序开发
可以,任何编程语言都可以开发游戏,只是适应不适应问题,java可视化编程不是很好,做些比较小的游戏还好,大一点的效率不高,也不适合。java适合做网络编程,企业级应用编程。C适合做网络游戏,AS3.0适合做flash小游戏,网页游戏、javascript适合做网页游戏。另外C也可以用来做桌面级游戏。希望对你有帮助,望采纳。
java什么东西基本都能开发,只是java致命的是不能直接操作内存,这样使java在开发的时候造成很多局限性.但是java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。
通常来说JAVA所有游戏都是支持的,Java只是不适合开发大型游戏。个人认为最大的弊端一个是Runtimelibrary,比较臃肿,且国内windows用户估计装机量比.netframewrok要少,二是jit的特性,跨平台对于游戏开发来说没有一点好处,反而背负了跨平台的缺陷(ByteCode).最后一点是GC,大型游戏对于资源和内存的控制都是细致入微,C都要特意写自己的内存分配器和自己的资源管理策略。一般刚接触游戏开发,都是从JAVA学起,我当时就是在云创动力华中区学的游戏开发,首先学的就是C和JAVA,适应性还是很广阔的。
Java不太擅长GUI。所以要学游戏去学C,不过奉劝楼主还是别这样,玩游戏和开发游戏两码事。你如果只是为了兴趣,可以学,不过,为了工作,还是别学了。因为,没有多年的经验是找不到工作的。况且这方面需求也不大!如果想往游戏方面发展,可以学学Flashweb游戏开发,这个可能稍微好些!
搞网游的话就离不开数据库操作。桌面游戏就不需要了。然而使用JAVA操作数据库并不难学,至少,比游戏开发要简单多了。
游戏开发也分多钟啊,简单告诉你Java的或者C的都不要相信游戏开发还有界面开发,引擎开发,服务器开发等等每个方面的开发可能最好用的语言不同,比如带界面性质的,或者算法集中的(引擎开发)可能C用的多服务器开发,助攻网络部分,Java是优势语言。具体看你想做啥,还有单机游戏的呢,光学语言还不行,还要上手一个游戏引擎可能会对你有帮助。
总体来说,用java开发游戏的并不多。想学习游戏开发,后端要学习C或erlang,前端as,H5,android,IOS,或者相应的游戏引擎技术。当然也不是说JAVA不能开发游戏,比如著名的我的世界游戏就是JAVA开发的。不过总体上来说选择JAVA技术做游戏开发的并不是很多
游戏开发分为服务器开发和u3d的开发。java可以做网络游戏的服务器开发。但是使用java做游戏服务器开发的不多,大多数都是使用C写服务端代码。所以Java并不太适合做游戏开发。如果你想转行做游戏开发,做游戏前端可以自学unity和C。后端服务器开发自学C。
java基本上开发游戏是不成问题的,但其弊端就是不适合开发大型游戏,好像是因为java的垃圾回收方面造成大型游戏的流畅性大打折扣,但是对于一些中小型的游戏还是没什么问题的。
Java可以编写游戏,但是并不适合。现在大部分的游戏都是C编写的,如果想做游戏,还是学C吧。我们现在做的游戏,都是纯C写的,主要是语言性能强大.学习C可以选择传智播客,老师讲的很不错,当然你也要自己努力学习哦!
随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体来说是客户端与服务器端。客户端是玩家接触的游戏图像显示端,服务器是处理游戏运行中的各种数据,由于一台服务器要支持众多玩家的请求,所以服务器的性能高低决定了同一个游戏的用户数量。主要原因是:1.Java是跨平台的,方便部署;2.Java是安全的高级语言,可以提高开发效率;3.Java是面向对象的,代码可以重用;4.Java的分布式应用
我知道手机方面,可以看看,javame手机应用开发大全游戏容器图层游戏精灵游戏背景图层管理这些个类也叫midp游戏编程还有moblile3d程序开发
可以,任何编程语言都可以开发游戏,只是适应不适应问题,java可视化编程不是很好,做些比较小的游戏还好,大一点的效率不高,也不适合。java适合做网络编程,企业级应用编程。C适合做网络游戏,AS3.0适合做flash小游戏,网页游戏、javascript适合做网页游戏。另外C也可以用来做桌面级游戏。希望对你有帮助,望采纳。
java什么东西基本都能开发,只是java致命的是不能直接操作内存,这样使java在开发的时候造成很多局限性.但是java提供了本地方法,可以调用c的类库。使得功能进一步提升。又由于java对于垃圾回收机制是自动的,使得游戏在流畅性上有很大的折扣。所以java不适合开发大型游戏(除非自己实现垃圾回收等一些机制),使java能与c相比使。又因为java的初衷就不在界面和桌面游戏上。而在企业开发。因此java不适合开发大型游戏。中小型网络游戏还行。
通常来说JAVA所有游戏都是支持的,Java只是不适合开发大型游戏。个人认为最大的弊端一个是Runtimelibrary,比较臃肿,且国内windows用户估计装机量比.netframewrok要少,二是jit的特性,跨平台对于游戏开发来说没有一点好处,反而背负了跨平台的缺陷(ByteCode).最后一点是GC,大型游戏对于资源和内存的控制都是细致入微,C都要特意写自己的内存分配器和自己的资源管理策略。一般刚接触游戏开发,都是从JAVA学起,我当时就是在云创动力华中区学的游戏开发,首先学的就是C和JAVA,适应性还是很广阔的。
Java不太擅长GUI。所以要学游戏去学C,不过奉劝楼主还是别这样,玩游戏和开发游戏两码事。你如果只是为了兴趣,可以学,不过,为了工作,还是别学了。因为,没有多年的经验是找不到工作的。况且这方面需求也不大!如果想往游戏方面发展,可以学学Flashweb游戏开发,这个可能稍微好些!
搞网游的话就离不开数据库操作。桌面游戏就不需要了。然而使用JAVA操作数据库并不难学,至少,比游戏开发要简单多了。
游戏开发也分多钟啊,简单告诉你Java的或者C的都不要相信游戏开发还有界面开发,引擎开发,服务器开发等等每个方面的开发可能最好用的语言不同,比如带界面性质的,或者算法集中的(引擎开发)可能C用的多服务器开发,助攻网络部分,Java是优势语言。具体看你想做啥,还有单机游戏的呢,光学语言还不行,还要上手一个游戏引擎可能会对你有帮助。