请问Android上进行2D游戏开发一般使用什么?

秃头披风侠 2014-02-09 06:04:38
是不是类似Windows下也有DirectX或者OpenGL相关的库?还是直接使用Android SDK?或者是类似XNA的东西?
一般专业的游戏开发都是使用什么呢?

另外,对于中文的支持是不是没问题?Windows上的游戏开发貌似都需要面对显示中文字符的问题啊...
如果有相关的教程或者说明还请帮忙推荐下。
2D游戏开发的....

多谢各位了!100分送上~
...全文
595 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
韩曙亮 2014-02-11
  • 打赏
  • 举报
回复
引用 6 楼 arthurzhuyong 的回复:
opengl es是图形库, unity3d, cocos2d-x等3d, 2d游戏引擎, 都是基于它开发的。
引用 5 楼 han1202012 的回复:
OpenGLES 和 Unity3D是 3D游戏引擎 不是开发2D游戏用的
学习了 这个还是刚知道 OpenGL ES 也可以单独用来开发 3D游戏 刺客信条手机版就是用这玩意开发的
韩曙亮 2014-02-11
  • 打赏
  • 举报
回复
用cocos2d-x吧 写完了 可以用在Android上 也可以用在IOS 和 Windows phone上 跨平台性很好 不过cocos2d-x 是用C语言开发的 , 如果只是单纯学习 Android上 有cocos2d的jar包 可以导入这个包 然后用Java开发 , 不过这样不能跨平台了
arthurzhuyong 2014-02-10
  • 打赏
  • 举报
回复
opengl es是图形库, unity3d, cocos2d-x等3d, 2d游戏引擎, 都是基于它开发的。
引用 5 楼 han1202012 的回复:
OpenGLES 和 Unity3D是 3D游戏引擎 不是开发2D游戏用的
韩曙亮 2014-02-10
  • 打赏
  • 举报
回复
OpenGLES 和 Unity3D是 3D游戏引擎 不是开发2D游戏用的
韩曙亮 2014-02-10
  • 打赏
  • 举报
回复
cocos2d-x 现在出了 unity2d了 可以去看看
arthurzhuyong 2014-02-10
  • 打赏
  • 举报
回复
无外乎基于java的游戏引擎, 和基于NDK C++的游戏引擎. 最后都是调用opengl es. 你也可以什么引擎都不用, 直接java, NDK C++调opengl es.
引用 2 楼 WhiteBird99 的回复:
还有其他的答案吗? 多谢啦
秃头披风侠 2014-02-10
  • 打赏
  • 举报
回复
还有其他的答案吗? 多谢啦
TobyC 2014-02-09
  • 打赏
  • 举报
回复
2d游戏一般用cocos2d-x库。当然android的sdk里面包含了openGL,可以直接使用。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧