编写手机游戏用什么语言比较好,编写手机游戏用什么语言最好

1,编写手机游戏用什么语言最好JAVA的简化版本JAVA ME手机上现在大部分是Java咯,主要是J2ME 。【编写手机游戏用什么语言比较好,编写手机游戏用什么语言最好】
2,游戏一般用什么编程语言开发游戏开发需要学什么编程语言?接下来就来为大家介绍一下游戏开发需要学的编程语言,一起来看看吧 。1、C++C++是游戏开发的重要语言,它可以让硬件和图形过程中能直接控制 。?2、JavaScriptJavaScript可以容易将HTML和CSS等传统网络技术集成,跨平台手机游戏越来越多 。3、HTML5HTML5也是游戏编程语言之一,很多手机的游戏都会用到这种语言 。
3,游戏编程用什么语言好游戏编程是一个很大的范围,如果只是有这么一个兴趣,就直接做FLASH的游戏,已经可以接触到一些编程的东西,而且比较简单,如果想深入研究 , 建议从C开始学习,打好基础 , 以后的扩展学习还会使用到OpenGL,DX之类的,甚至要自己写图形引擎,所以基础很重要 。还有 , 游戏编程比打游戏难多了,最重要的“语言”是:坚持!最重要的“语言”是:坚持! 真理如果是网络大型游戏,一般使用c/c++如果是应用小游戏,可以使用java如果是手机小游戏,可以使用j2me貌似可以在这个网址找到你要的最佳答案(偶以前回答的):http://wenwen.sogou.com/z/q878977945.htmC++ 生成的程序很小,而且使用内存也比较少,但是画面设计是要有工夫的
4,目前编写一款简单的手机应用APP一般用什么编程语言编写手机App,用什么语言?从简单到复杂,可以分三级:简单方案:HTML5其实就是把网页封装成App 。编程语言就是网页三件套:HTML+CSS+Javascript有多种工具和框架,如Cordova, uni等等 。这种方式实现“App”最容易,且跨平台,对于iOS和Android做一套就行了 。代价是功能弱 , 性能低,换句话说就是“卡” 。中等方案:原生跨平台框架这类方案在iOS和Android之上自行实现一套原生框架 。通用的Flutter, ReactNative都是流行的原生跨平台框架 。适用于 游戏 的Cocos2D,Corona SDK也可以算在这一级里 。这类方案实现App难度中等,因为跨平台,一次开发 , iOS和Android都能运行 。功能和性能也是中等,比不上原生App,但比HTML5的又好很多 。复杂方案:原生开发直接在iOS和Android上各自开发一套原生App 。iOS可以使用Objective C或Swift 。Android可以使用Java或Kotlin 。还是来一个图表吧,虽然简单 , 却很明了:推荐用Flutter , 简单 。以前自己用android原生写过7天酒店签到程序,不过当时的安卓还是比较难写的 , 不像现在越来越容易上手 。FlutterFlutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android、iOS、 Windows、Mac、Linux、Google Fuchsia开发应用 。Flutter应用是使用Dart语言编写的 , 虽然是新的一种语言,但是难度不算大,上网搜下相关教程学习下 , 应该就能很快上手 。Flutter效果这里是我上个月仿照教程弄的一个简单APP,效果图如下:点击"Next"就切换下一张,点击"Pre"就切换前一张 , 点击“Reset”就全部滑落下来 。我女儿最喜欢中间的Reset效果,哈哈 。希望这个答案能帮到你 。现在Flutter正式版已经出来了,原生性能,安卓iOS多平台支持,谷歌大厂背书,大家可以比较放心的学习 。编程语言用的是Dart , 可以看做是加了语法糖版本的Java,学习起来也比较容易,如果想做手机app,可以考虑使用它 。如果只是自己做着玩的话推荐用H5开发,开发工具HBuilder或者HBuilderX 。先科普下什么是IOS和Android吧 。IOS只是操作系统而已,是苹果的操作系统 。开发IOS上运行的APP的话,现在流行的语言是Object-C和Swift 。Android也是操作系统,是谷歌基于Linux内核开发出来的手机操作系统 。开发Android上运行的APP的话,现在流行的语言我觉得仍然还是JAVA 。如果想要真的做一款APP的话,不仅仅会一门语言就够了,涉及的东西比较多 , 如下是我给你的学习推荐路线 。学习路线:1:先学习js,然后学习下html 、css 。学习这些可以上菜鸟教程或者W3School网站学习 。开发工具使用vscode或者Notepad++都可以的 。2:了解Mui常用组件(官网:https://dev.dcloud.net.cn/mui/ui/),熟悉常用API(官网:http://www.html5plus.org/doc/h5p.html) 。3:服务端的开发,要么用java开发,要么用.net webapi开发,推荐理由 , java目前是主流,.net webapi简单容易 。java 开发工具IntelliJ IDEA,.net 开发工具 vs 。4:数据存储使用mysql 。补充说明:如果是想做专业开发APP的话还是建议用java开发客户端,ios APP则用swift开发 。当然现在为了一套代码多个平台,使用H5开发专业APP的也有 。会了就可以正式撸代码实现自己简单的APP了 。回答完毕,谢谢 。我是只说代码的大饼 。那当然首选是h5套壳了 。关于语言方面,我建议还是用PHP吧 。随着进一步学习 , 可以学习uinapp一键多端 。H5、小程序、App、小程序支持多个平台上架、微信抖音支付宝百度,希望可以帮助你目前有三种app开发方式:原生app、混合app、webapp 。原生app:安卓需要java语言,ios需要 objec t-c,wp需要的.net语言 。这种app用户体验最好 , 性能也是最好的,开发成本高,开发周期长,一款app需要开发多个语言版本;混合app:需要h5,javascript,了解每个混合框架,比如appcan、hbulider、phonegap等等,以及封装的中间件 。这种开发方式的用户体验、性能没有原生的好,但是他的开发周期短,开发成本低 , 对开发人员技能掌握比较高,开发一套程序可以兼容到多个设备上;webapp:需要h5、javascript语言,不能调用底层设备,用户体验效果次之,开发简单,开发成本低,开发周期短 , 可以兼容多个设备 。综上所述三种开发各有优缺点,要根据具体的项目需求来选择适合自己的开发语言和开发场景 。uniapp了解下,多端应用 。app的话要考虑安卓和苹果,但学了二种学习成本比较高 。用uniapp就解决了 。现在中小型企业都在逐渐采用跨平台开发的模式 效率高 成本低 作为个人更是开发不二的选择 你问的iOS和安卓是原生开发 需要不同的开发语言和框架 学习成本也很高 既然你说你是小白 如果采用原生开发 可能得大概花一年半载才能开始上手采用跨平台开发 只需要学习一下html css JavaScript 然后选择跨平台开发框架 比如react flutter uniapp 都可以 跨平台就是指你这一套代码编写的app可以到不同平台运行 比如iOS安卓都OK 但其实很多还可以编译到各类小程序平台运行 所以很方便我这里推荐uniapp 一个基于vue的跨端开发框架 我自己也用这个开发了很多项目 确实很快 也提供了原生渲染能力 不做 游戏 等软件 基本没啥问题 社区插件市场也很热闹 基本有问题可以很快解决 希望可以帮到你 。按照开发方式可分为原生开发、混合开发、webapp开发,不同的开发方式学习的编程语言不一样,下面我们来一个一个分析一下:一、原生开发原生开发的编程语言主要为针对IOS运行环境的为编程语言为Swift或Object c,安卓环境为Java或Kotlin,WP环境为NET 。原生开发的运行效率最高,用户体验最好,但是需要学习不同平台的编程语言,学习门槛较高 。二、混合开发(伪原生开发)混合开发技术主要采用一套特别的渲染引擎来渲染UI界面和交互,按照渲染引擎可分为html与dart,其编程语言主要是Javascript或Typescript、Dart 。目前基于html渲染的开发框架有react native、weex、uniapp,基于dart的开发框架只有flutter 。混合开发由于调用了原生的控件来渲染UI,所以加载和体验与原生差不多,学习成本比较低,只要会js,选择一个框架开发就行了,或者学习dart语言,进行flutter开发 。三、webapp开发webapp开发主要利用原生环境中的浏览器控件来装载服务器上的html页面,实际这个app就是一个自定义的浏览器app , 所以只要会html,就会开发webapp,由于app内部加载的是远程的网页,所以加载速度和体验最差 。以上是我个人的总结,有不对的欢迎指出,谢谢 。本人用c#,除了单片机用c,cad CATIA , 多媒体主要Adobe,它干完所有,不需要性能的视图混合dom代码 。5,什么编程语言做游戏最好啊电脑游戏一般都是由C++编写手机游戏一般都是由JAVA编写简单的游戏很多语言都可以 , VC++也可以 , 但是网络游戏 , 就需要C和C++,这是必须的,在 www.17173.com这个游戏网里 , 腾讯,完美公司,魔域的公司,都在那招收人才,都是要求C和C++,还有算法,数据结构,象这个就是完美公司的中国最佳3D网游开发团队——完美时空诚聘英才 最新更新:2007-12-29 17:37:32 高级程序员(10人)[我要应聘] 学历要求:本科工作经历:不限薪资待遇:面议工作地点:北京市海淀区岗位要求:计算机相关专业本科以上学历 , 精通C、C++ , 扎实的数学基础 , 精通并曾在项目中大量使用过各种算法和数据结构;代码量超过5万行,有游戏开发经验;要求在算法、图形学、网络等方向中的至少一个方向有突出的成绩和特长 。vc++这个软件人们评论是挺厉害的,VC上大部分 , 我想还是学C++吧我就是用来,VC++6 。0C++Java简单的我会但是难点就不行了我QQ24846466,游戏用什么语言编写的一般的大型游戏开发不是单一用某一种软件语言的问题 。一个大型游戏的开发需要非常大的团队用各种各样的语言和工具来完成 。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java 。首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X?——游戏引擎——游戏 。大型游戏开发的大部分工作其实都是在编写游戏脚本 , 脚本是大型游戏得以如此高速开发和发布的主要原因 。脚本化的开发让游戏开发摆脱了硬编码的种种弊端 , 让游戏内容可以轻易的修改和调试 。比如比较流行的语言 。,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言 。Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试 。扩展资料:汇编语言为了克服机器语言难读、难编、难记和易出错的缺点 , 人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码) , 于是就产生了汇编语言 。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言 。汇编语言亦称符号语言 。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程 。汇编语言的特点是用符号代替了机器指令代码 。而且助记符与指令代码一一对应 , 基本保留了机器语言的灵活性 。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序 。汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机 , 计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序 。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序 。目标程序是机器语言程序,它一经被安置在内存的预定位置上 , 就能被计算机的CPU处理和执行 。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差 。汇编语言是低级语言 。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途 。高级语言不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的 。计算机事业的发展 , 促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言 。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言 。高级语言是面向用户的语言 。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序 , 则用该高级语言编写的程序就可以通用 。如今被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等 。这些语言都是属于系统软件 。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序 , 计算机才能识别和执行 。这种“翻译”通常有两种方式,即编译方式和解释方式 。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序 , 然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果 。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序 。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言 。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式) 。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用 。高级语言的通用性强,兼容性好,便于移植 。参考资料:搜狗百科:计算机编程语言一般的大型游戏开发不是单一用某一种软件语言的问题 。一个大型游戏的开发需要非常大的团队用各种各样的语言和工具来完成 。总结一下主要有C/C++ , 汇编语言,着色器语言 , 脚本语言,高效的开发语言C#或Java 。首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X?——游戏引擎——游戏 。大型游戏开发的大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因 。脚本化的开发让游戏开发摆脱了硬编码的种种弊端 , 让游戏内容可以轻易的修改和调试 。比如比较流行的语言 。,然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言 。Windows平台比较流行的方法是使用最新版本的Visual Studio , 显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试 。魔兽世界用的是Lua脚本,CS是用C语言编写的,冒险岛是C++ 。扩展资料:编程语言(programming language) , 是用来定义计算机程序的形式语言 。它是一种被标准化的交流技巧,用来向计算机发出指令 。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动 。最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作 。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生 。很多编程语言需要用指令方式说明计算的程序 , 而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算 。编程语言的描述一般可以分为语法及语义 。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释 。有些语言是用规格文件定义,例如C语言的规格文件也是ISO标准中一部份,2011年后的版本为ISO/IEC 9899:2011,而其他语言(像Perl)有一份主要的编程语言实现文件,视为是参考实现 。编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类 。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的 。所以人们要控制计算机一定要通过计算机语言向计算机发出命令 。目前通用的编程语言有两种形式:汇编语言和高级语言 。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java 。首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X?——游戏引擎——游戏 。大型游戏开发的大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因 。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试 。然后编写脚本将其组织成一个游戏,不需要什么底层的编程语言 。Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试 。扩展资料:计算机语言(Computer Language)指用于人与计算机之间通讯的语言 。计算机语言是人与计算机之间传递信息的媒介 。计算机系统最大特征是指令通过一种语言传达给机器 。为了使电子计算机进行各种工作 , 就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句) 。这些就是计算机能接受的语言 。如今通用的编程语言有两种形式:汇编语言和高级语言 。汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符 , 容易识别和记忆 。源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快 。参考资料:计算机语言–百度百科一般的大型游戏开发不是单一用某一种软件语言的问题 。一个大型游戏的开发需要非常大的团队用各种各样的语言和工具来完成 。总结一下主要有C/C++ , 汇编语言,着色器语言 , 脚本语言,高效的开发语言C#或Java 。扩展资料:编程语言俗称“计算机语言” , 种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类 。电脑每做的一次动作,一个步骤 , 都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的 。所以人们要控制计算机一定要通过计算机语言向计算机发出命令 。参考资料:编程语言_百度百科首先,你得区分什么游戏 。如果是PC游戏,大多C++为主 , 也有用C#为主的引擎(引擎就是开发平台) 。如果是一般的手机游戏,用C# 。毕竟开发需要游戏引擎而这两个主流unity3d , cocos2d都是用c# 。也有用虚幻3引擎的 , 它的主要语言是c++ 。如果微信,百度的插件小游戏或者是网页游戏,JS+HTML等超文本标记语言 。几年前做手机游戏用java , 但塞班系统没了之后就没用了 。如果是VR游戏,要看引擎支不支持,unity3d可以开发VR游戏,虚幻我不知道,寒霜是艺电家产品自用的 , cocos2d只适合开发2d平面游戏…

    推荐阅读