学习安卓手机游戏开发需要掌握哪些专业知识
学习安卓手机游戏开发需要掌握哪些专业知识
1.程序语言基础扎实,主要代表VC、DELPHI和JAVA。其中VC应用最广泛,现在比较大的游戏也开发出来了;DELPHI功能也很强,很多网络游戏,比如网金和传奇,都用了3。 DELPHI; JAVA用于 开发手机游戏。2.扎实的算法知识。主要包括:搜索算法、丹*算法、碰撞检测算法、BSP树、人工智能
3.相关图形处理知识。例如:Direct X编程、OpenGL编程、图形相关知识(3D图形的形状、纹理、地图、照明、3D对象的隐藏算法,如油画算法、Z缓存器)和动画处理知识。如果你想更深入,你必须学习几个三维引擎,如OGRE