玩Java的游戏用哪款手机机比较好?
我来说说,Nokia功能机s40系统的基本都可以,JAVA性能过的去,但是ram太小容量大的游戏打开很慢或者打不开,Nokia智能机很不错,就有键盘的机器来说,t9键盘的e系列比如e52很合适,键盘比较大,屏幕2.4寸比2.0和2.2大一点…比n系列的键盘机也要新一些,索爱的话a200平台强大,最新的机器是12年的j108。
java能做游戏吗?
java当然可以做游戏,桌面,手游都可以,很多年前的手游都是java开发的,就是贪吃蛇,弹球类的游戏,但是因为java性能比较差后来就慢慢被淘汰了,如果你是兴趣爱好,不做复杂的游戏,可以用java做尝试。
做游戏开发是学UNITY还是学java?
你连语言和引擎还分不清呢,unity是游戏引擎,java是编程语言,要想学游戏开发首先你得学会一门编程语言,然后才能使用开发引擎。
一般学c#或者c++开发主机端游戏,ios端学objectC,安卓端学java或kotlin。
Java?你确定这家伙不是来凑数的吗?Java表示好尴尬。
结论
先上结论吧,首先,你的问题就错了,现在做游戏开发,一般会直接使用游戏引擎来开发,引擎决定了使用什么语言来开发流程程序,目前最火的是Unity3D(后面简称U3D)和虚幻4,早期最火是的Cocos2X,H5方向游戏最火的是Egret和CocosCreator,哦,对了,还有个Layabox。为什么我说你问题错了呢?因为你把一个引擎和一个语言相比较。
游戏引擎
那我为啥说Java是凑数的呢?
来,上面说完引擎,我们说下引擎使用的语言。
U3D
你如果学习U3D,它是支持三种语言的,一种是Lua,一种是C#,还有一种是Unity JavaScript(魔改版Web JavaScript),这边建议你直接用C#吧,Lua版本较高,C#比较成熟,第三方库也多。
虚幻4
你如果学习虚幻4的话,就得用C++语言了,对了,这个C++还是魔改版的,所以这个门槛相对于U3D来说,会高点,毕竟操作指针最烦了,不过虚幻4可以调用Python。对了,虚幻4那光影效果,真是好的不要不要的。
Cocos系列
移动互联网刚起步的时候,最火的是Cocos2DX,那时间手游九成都是这个引擎写的,他有多个语言版本,早期是C++,好像也有Java和OC版本,当然也是C#版本。对,好像Java就是这边使用。
不过近年来,Cocos2DX已经基础被抛弃了,官网也在大力推广CocosCreator,这个引擎的话,使用了TypeScript,这个语言你可以认为是JavaScript的超集,语法和C#有点像,用例和JavaScript有点像。
Egret
而Egret也是比较火的H5引擎,收编了国内Flash的阵营,也是用TypeScript来编写
的,不过很多方法有Flash的ActionScript的影子。
Layabox
LayaBox呢?与其说它是个引擎,还不如说他是个库,如果你开发个轻便小巧的H5游戏,可以考虑它,快是它的优点,使用JavaScript,当然,你可以用TypeScript来写,然后转成JavaScript。
我说Java是来凑数的,是因为目前几大流行的引擎,除了Cocos2DX Java小众版外,基本没有使用它来写游戏的。学习,不能找太小众的,一不小心就被市场淘汰了。当然,如果你正好碰到这次美国的事情,我也不好说什么了。
上周,美国新泽西州州长菲尔·墨菲对公众发出征集,希望州里的COBOL程序工程师志愿帮助维护和优化失业保险系统。这套政府机关使用的系统已经运行了四十多年,由于最近的COVID-19疫情造成失业人口激增,为给他们办理各类事务手续,系统已不堪重负,濒临瘫痪。
另外,游戏学习,是以引擎为主,你语言花个几天时间学习下,主要时间还是得放在引擎学习和使用上。
做游戏的话还是选择untiy3d吧,毕竟是一个专业的游戏引擎,好像里面要用C#进行代码编写。再说另外一个游戏引擎,那就是UE4,开源,但商用要.....个人感觉比untiy3d好一点,里面可以用C++和蓝图进行游戏的开发,像《堡垒之夜》和《鬼泣5》都是使用该引擎进行开发的。
这问题问的,让java好尴尬,就好比你非让一个西餐厨师给你整一桌满汉全席,各自擅长领域不一样,没有那种技术是万能的,java一般用来企业应用开发,unity一般就是用来开发游戏的,当然其它方面也能做。