我想学手机游戏编程。我需要学习什么?
1,首先要有Java基础。
Android是基于Java的,所以如果你想从事Android开发,必须要有一些Java的基础知识。这里的Java基础主要包括两个方面:JavaSE基础和JavaWeb开发基础。
2.爪哇基金会
JavaSE是整个Java的核心,其他所有Java相关的知识点都只是在JavaSE基础上的扩展。所以学习JavaSE需要牢牢掌握Java的基本语法,了解面向对象、Java异常、集合框架、JavaI/O、反射、泛型、多线程、网络编程的一些概念。
3.JavaWeb开发
JavaWeb的主要内容包括:
Java解析XML文件DOM4J,MySql数据库应用,多表连接查询应用,Jsp和Servlet应用,Http协议解析,Tomcat服务器应用配置,WebService服务配置应用。
4.Android基础
有了Java的基础,要学习一些android开发的基础知识,包括基本Android控件的开发和使用,高级控件的使用,布局和自定义控件的掌握,Android的数据存储方法,Android的图形编程技术,2D图形的编程,图像的旋转,动画框架等等。
5、安卓游戏编程知识
android开发也分很多方面,所以需要学习一些Android游戏开发的专业知识,包括Android游戏开发概述,SurfaceView的使用,物理球技术的碰撞检测技术,游戏引擎的基本概念,Cocoa2d-Android引擎的使用,OpenGLES的使用,图片、文字、背景音乐等资源的使用。
本人有C++编程基础,正在学习JAVA。我需要学习什么?我想玩触屏和3D手机游戏。我需要学习什么?需要什么工具?