用什么编程语言开发安卓手机游戏?

一、Android系统开发语言——C/c++

Android系统是基于Linux内核开发的,所以底层是Linux内核和驱动。上层是C/C++本地库和android运行时环境。这一层主要是Android虚拟机和支持虚拟机运行的本地库,用C/C++语言开发。

二、Android软件编程语言——Java

为了方便开发,Google使用Java语言开发Android应用,应用框架层的API用Java语言编写,方便开发者调用。上层是应用层,是开发者自己开发的应用。Google官方支持的这个级别的编程语言是Java和Kotlin。

三、手机软件编程语言——Kotlin

Android手机应用早期是用Java开发的,现在是用Kotlin开发的,Kotlin是谷歌和甲骨文在官司之后推出的。代码中可以同时使用Java和Kotlin。目前Kotlin可以满足正常开发要求,运行稳定。很多公司没有完全转行的原因主要是历史遗留的Java代码,一直运行稳定。不需要花费时间和人力去重构。

Cocos一般用2d,语言是c++。一般用u3d,js或者c#都有。两者都是跨平台的。如果lz足够好,直接去opengles。