对,没错。OpenGL ES支持Java作为宿主语言。不过如果是OpenGL ES2.0的话,需要用到渲染管线时可能需要一些着色器语言作为支撑。 而楼上所说的物理引擎都是需要花大价钱获得使用权的,但像Jbullet这种开源免费的3D引擎就是使用java实现的,网上可以免费下到jar包。本人也从事过android平台上的3D游戏开发,希望能帮到你。^_^
android 本身内核是linux 而linux是用C写的. 3D游戏当然得要游戏引擎 ,楼主是要自己用openfl ES来独自写一个引擎吗,听说引擎很难呀. 一些有名的3D引擎 都移植到android 上了 .比如 虚幻3 ,unity3D .而这些引擎 没有听说 过 用java来写的.当然是C++