本文目录一览:
- c,c++,java,lua那种语言易学?
- lua加Java能做大型游戏吗
- 求各位帮我简单解释一下JAVA语言和LUA语言。 我想开发一款2D俯视视角游戏。 解释一下电脑配置
- 游戏开发需要用哪些编程语言,JAVA或者C可以开发游戏不?
c,c++,java,lua那种语言易学?
说实话,都不好学!C语言在处理很多问题是很麻烦,而C中指针也是一个容易出问题的关键,好不好学在于你自己的理解和运用的能力,不过推荐你学C,毕竟它是后起之秀,而且现在C语言也在逐步淘汰中~~,其实你也可以考虑JAVA,相对容易点。 追问: lua呢 就是写脚本的 回答: Lua的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua最著名的应用是在暴雪公司的网络游戏WOW中。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。Lua的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。Lua可以很容易地被扩展:由宿主语言(通常是C或C)提供其大部分功能。 总的一句话,程序语言都是相通的,一门学好了,其他的就容易多啦!如果你是学专业的,C++绝对不会错,而且其他都必须有所懂,业余的话就够了。Lua是在它们的基础上发展的,想往游戏之类的发展的话先了解一下前二者再来学它!!
lua加Java能做大型游戏吗
您好,很高兴为您解答。 做大型游戏的软件是C++再加上DirectX开发的。 当今社会飞速发展,生活压力越来越大,娱乐方式也在逐渐增加,在如此泛滥的网游中找到一款自己喜欢的并非易事,所以推荐你去试玩下《枪火游侠》这款网游,游戏新测,而且模式玩法众多,有来无影去无踪的突进英雄,能打能抗的坦克,有为团队提供补给的辅助等,很适合大家来开黑决斗。目前电竞行业飞速发展,不断举办赛事,投资力度正在增大,目测在未来几年内这款游戏可能会占据网络射击游戏的半片江山,也会出现职业化的比赛以及国际性的赛事。 如果我的回答能够帮助你的话,请您及时采纳,您的采纳是我回答的动力。
求各位帮我简单解释一下JAVA语言和LUA语言。 我想开发一款2D俯视视角游戏。 解释一下电脑配置
Java语言主要用来编写游戏界面或者服务器后台,不过效率没有C高。Lua是脚本语言,主要用来部署游戏场景,初始化游戏配置等,效率较高。游戏流畅度和你的算法优化有关系,一般现在做游戏都用游戏引擎的,毕竟速度较快。 至于图片格式无所谓,尽量让图片小一点,可以减少你安装包的体积。 希望能帮到楼主,给个采纳吧,有不懂你可以追问。
游戏开发需要用哪些编程语言,JAVA或者C可以开发游戏不?
游戏需要运行到不同的平台上,所以平台也在一定程度上影响游戏开发使用的语言。目前我们熟知的平台主要分为两大类:PC端和移动端。
- PC端:使用的编程语言大部分是我们熟知的C/C++,因为我们使用的操作系统如Windows、Mac的底层是C,而使用C/C++可以极大的发挥性能上的优势;
- 移动端:又可以分为iOS与Android两个方向来说。
- Android上面的游戏以Java开发居多,大概是因为安卓系统本身就是以Java开发为主的;
- iOS上面的游戏以Objective-C开发居多,也主要是因为系统本身的因素; 但因为一款游戏要部署到各个平台的成本太高了,所以现在主流的技术是使用跨平台的游戏引擎开发,然后发布到不同的平台。因此现在选择语言主要看主流的游戏引擎使用哪些语言。主流的游戏引擎有:Unity、Cocos、Unreal等。其中:
- Unity是以C#语言为主;
- Cocos有C++、Lua、JS等开发语言;
- Unreal也主要是以C为主。 事实上,大部分高水准的游戏是以C结合Lua来开发的。C负责处理高性能的部分,Lua处理逻辑部分来加快开发速度。即使是使用Unity引擎,大部分厂商也会选择C#结合Lua的方式来开发,C#负责核心部分,Lua处理逻辑部分。 以《王者荣耀》为例,王者荣耀团队的相关文章中有明确提到,客户端,也就是手机上的APP是用的Unity3D游戏引擎。具体的开发语言以C#为主。至于王者荣耀的后端编程语言,基本可以确定是C,C++到现在都是腾讯公司的核心技术栈,并且游戏领域,使用Java/PHP等语言很难达到游戏对性能的要求,编程难度较大。 如果是想要选择一门语言学习,那么需要考虑自己未来的发展方向,是想做大项目还是做小项目:
- 网游之类的大项目,目前推荐C++和Lua;
- 如果是微信里面的小游戏之类的小项目,推荐的是JS或TypeScript。