基于android开发的游戏一定要是JAVA的吗?可不可以用C++,我从没接触过java啊!!!!!!!!!!

2025-01-05 10:22:05
推荐回答(6个)
回答1:

这么说吧,android底层其实是c/c++/汇编,因为是Linux的嘛。但是,google只提供了面向java的开发接口,也就是api吧,比如怎么获取联系人啊什么的,这个你用c/c++无从下手的。但是呢,一些性能上的问题,比如超级大的运算啊什么的,用java有点低效率,这个时候就可以用c/c++帮助处理,c/c++编译之后的东东要能被android识别并被java正确使用,就需要用ndk这个工具,其实就相当于linux下gcc啊,windows下cl之类的拉。

所以,你没学Java是没法开发android游戏的,c/c++只能作为辅助,跟手机打交道的地方只有java能访问调用。

回答2:

Android以Linux为核心的Android移动平台,使用Java作为编程语言(from:维基百科)。

以前Android和Linux操作系统相关,从2010年开始两者分道扬镳,Android从2007年11月正式命名,在两年内已经在手持设备的智能操作系统上超过了垄断这个领域达近十年的诺基亚塞班系统。

回答3:

我从上一年就开始找,现在都还没找到有。NDK是用C++。但是这个不一样。不是用来写程序的。写程序只能用JAVA。再等几年看看可不可以用C++吧

回答4:

可以使用ndk用C++进行游戏开发,楼主搜索一下ndk就可以了

回答5:

android游戏比java游戏好上不知多少倍为什庅玩java游戏

回答6:

不可以。会c++去做s60开发