学习Android手机游戏开发需要掌握哪些专业知识?
1,需要学习SurfaceView的复习,动画绘制,图形图像的碰撞与检测,地图设计,数据存储,传感器编程,网络编程,多媒体编程,事件处理等。,并编写2D游戏。通过对OpenGL3D内容的介绍,了解在Android上开发3D游戏的基本技巧。
2.android是基于java的,所以需要学习Java的基础知识,比如基本类型和集合。Androidapi,学习活动、服务、意图等基础知识,开发一些接口。计算机网络基础知识。
3、熟悉TCP/IP、socket等网络协议及相关知识。熟悉App发布、真机调试技巧、证书、包装、上架等流程。
4.游戏开发需要学习:公共基础课,专业技能课,游戏程序方向。