Unity3D编程学习分享

  学习地址:http://www.ixueyun.com/lessons/detail-lessonId-692.htmlhtml

1、课程概述:

   之前大部分3D游戏出如今pc和ps、XBox等专业游戏主机上,因为平台之间激烈竞争,跨平台开发的好处能够一次

   编码多平台适用,节约开发成本。Unity3D是最专业、稳定、效率最高而且支持游戏平台最多的,能够跨9种主要游

   戏平台:Web,PC,MAC,IOS,Flash,Android,XBox,PS3,WII。如今网游已不局限在电脑终端,手机与网页终

   端也迅速进入玩家世界,unity3D将肩负重任。

   本课程分为五个部分:

   一、游戏GUI界面

   二、输入输出控制

   三、游戏资源操做(地图,元素、光源、经常使用编辑器组件)

   四、物理引擎(刚体、碰撞器、射线、角色控制器)

   五、游戏项目:CrossFire

2、学习目标

   学完本课程后,学员可以掌握Unity3D框架经常使用技能,并熟练使用到实际的游戏项目开发中

   一、学习Unity3D的框架使用,掌握这一跨平台的游戏引擎

   二、学习JS、C#脚本在游戏中的应用。

   三、学习游戏程序的通常组件,如状态机,配置文件,AI,UI交互等

   四、学习相关编程经验与技巧,经常使用编程手法等

3、教学模式

   一、 该系列教程将会着重使用unity3d在实际项目开发中的应用

   二、 课程将会实现一个仿CF游戏项目的开发

   三、 课程主要就是按照作一个真实项目的开发步骤来进行讲解

4、适合学习层次:

   本课程的主力用户群:热爱游戏开发的学员

   一、 对C、C++、C#、JAVA或者 JAVASCRIPT其中之一有必定的基础

   二、 掌握程序开发的基本技能

   三、 但愿开发游戏项目

   四、 有必定的自学能力,可以积极解决问题

5、课程大纲

   第一讲:Unity3D背景和环境搭建

   第二讲:Unity3D IDE介绍

   第三讲:游戏GUI界面(一)-GUI控件、布局

   第四讲:游戏GUI界面(二)-2D贴图与帧动画

   第五讲:UNITY游戏脚本(一)-MonoDevelop脚本编辑器、脚本的生命周期、操做游戏对象

   第六讲:UNITY游戏脚本(二)-控制对象、C#编写脚本、工具类

   第七讲:游戏元素(一)-游戏地形、地形元素、光源、天空盒子

   第八讲:游戏元素(二)-经常使用编辑器组件、游戏实例
  
   第九讲:物理引擎(一)刚体、碰撞器、角色控制器

   第十讲:物理引擎(二)射线、粒子、游戏实例

   第十一讲:输入与控制(一)键盘、鼠标、自定义按键

   第十二讲:输入与控制(二)模型、动画、GL、实例

   第十三讲:持久化数据(一)playerPrefs、自定义文件、应用程序

   第十四讲:持久化数据(二)资源数据库、游戏实例

   第十五讲:多媒体与网络(一)-游戏音频、视频

   第十六讲:多媒体与网络(二)-网络、游戏实例

   第十七讲:游戏项目-CF(一)

   第十八讲:游戏项目-CF(二)

   第十九讲:项目开发总结
相关文章
相关标签/搜索