Android中的C++ vs Java

Fri*_*n3L 9 c++ java android opengl-es

我很开心游戏开发.我目前在C++中做了一些openGL,但现在我正在寻找提供Android的选项,我找到了使用Native code(C++)和其他使用Java开发游戏的人...

所以我真的不知道哪个是主要区别.我读到许多人都有使用C++的经验,并且更喜欢这个没有用java学习新东西...但我不认为这是主要原因.

使用C++或Java开发游戏的主要区别是什么?演出内容吗?可扩展性?Posibilities?

另外,您是否建议使用OpenGL开始游戏开发?

sse*_*ell 8

我建议使用你更熟悉的语言.游戏从来都不是一个小项目,因为你是这个过程的新手(从这个问题判断)你可能不会关心任何性能差异或类似的东西.

回答你的问题:

性能

请参阅C++与Java性能,Android:Java,C或C++?

可能性

没有任何继承,C++可以做,Java不能,反之亦然,当涉及到你的目标.

可扩展性

不知道你在问这个问题.


Byr*_*ron 6

C++可以比Java更好(不相信反对者,做自己的基准测试),但Android上有更多的Java支持.最终,这取决于您的应用程序的密集程度以及耗尽的电量.如果它非常密集,请使用C++,因为您可以用更少的资源做更多事情.如果没关系,那就去Java吧.