零基础学习路线图

    零基础的学员(就是不会Unity3d软件操作或者不熟悉,没有编程基础或者有一些其他语言基础,但没有C#基础的学员)的学习路线图,请按照下面的路线图学习

第一阶段 Unity3D初步认识

第1步:准备开发环境

1、Unity3D软件的安装及运行

 Unity3D软件的介绍:

    世界顶级的3D引擎Unity这几年以其卓越的跨平台性、低授权费用、优秀易学习性越来越受到国内外无数游戏开发人员、游戏开发爱好者、虚拟现实、增强现实等领域用户的垂青。

      Unity3D软件的下载地址:

          Unity4.6.0版本是我们学员的常用版本,强大稳定。

   unity5.2 是最新的版本,相比之前版本有着质的飞跃,分Win版有32位和64位两种版本,还有Mac版

http://pan.baidu.com/s/1sjE6lIH

  

2、Unity3D自带编辑器(MonoDevelop)介绍

    MonoDevelop 是个适用于Linux、Mac OS X和Microsoft Windows的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件。MonoDevelop 集成了很多Eclipse与Microsoft Visual Studio的特性,像是 Intellisense、版本控制还有 GUI 与 Web 设计工具。另外还集成了GTK#GUI设计工具(叫做Stetic)。 目前支持的语言有Python、Vala、C#、Java、BOO、Nemerle、Visual Basic .NET、CIL、C与C++。

      

第2步:学会Unity3d游戏引擎的常用操作

       点击以下这个课程链接学习: 

 

第3步:C#语言基础

     Unity3D支持C#,Javascript,Boo三种脚本语言开发,我们建议选择C#语言学习,为Unity3D学习奠定坚实的基础

     零基础学习C#语言基础教程

     知识内容包括:数据类型和基本运算、选择结构和循环结构、数组和遍历器、类和方法、异常、修饰符、封装、继承和多态、抽象类和接口、集合

     视频地址:http://pan.baidu.com/s/1mgL1o3A

 

第4步:小型案例训练

    在我们来衡量自己的知识是否掌握时,不能仅仅看学习了哪些知识,而是要看我们能做出什么案例或项目,因为不论是游戏开始还是虚拟仿真开发,动手能力是至关重要的,所以,如果你能完成我们指定的案例学习,那么恭喜你,你闯过第一关了!  

1、unity4.6经典三消类游戏之《宝石迷阵》

    案例视频地址:http://www.58kaifa.com/course/22

    案例代码下载地址:http://www.58kaifa.com/course/22/material/   

 2、unity5.0入门案例《unity5.0太空射击》

     这个是学习的很好案例

    http://www.58kaifa.com/course/27

第二阶段 Unity3D进阶

1、unity5.0进阶课程《星舰救援》

案例地址:http://www.58kaifa.com/course/28

游戏背景: 

    泰坦星球世纪5050年,一艘外星母舰因故障降落在异地星球上,母舰急需能量球用以维修设备,为了收集足够数量的能量球,游戏主角泰坦人承担了收集能量的任务,能量球对于异地星球是稀缺资源,异地星球人会怎样阻止泰坦人的行动呢。

  

   2、unity4.6RPG案例《草原历险记》 

案例视频地址:http://www.58kaifa.com/course/23

本课程是从零开始带着大家制作一个RPG类的游戏,玩家可以通过键盘WSAD键控制游戏中的主角Widget进行移动,实现主角进行加速跑,半蹲状态跑,跳跃等功能,主角具有生命值和能量值,当加速跑的话会消耗能量值,遇到怪物攻击会减少生命值,通过喝里面的生命包可以实现加血等功能,课程中采用了最新的Mecanim动画系统,让大家对新的动画系统在RPG上的运用有个初步的了解。课程中的怪物具有初步AI功能,会对主角进行攻击等功能。UI界面最新版的NGUI3.8.2插件进行制作,登陆界面、生命值UI、能量值UI、技能UI等