UNITY 3D初阶学习思路

一.C#语言基础

  1. Unity软件安装
  2. 初次见面,请多关照——Unity界面初识
  3. 什么是Unity组件?——Unity组件介绍
  4. 好戏离不开好剧本——脚本组件介绍
  5. Hello World!——第一个c#程序
  6. 一个是悟空,一个是石猴——变量与常量
  7. 你是哪里人?——变量的作用域
  8. 亚洲人?非洲人?—数据类型
  9. 你是什么人?——重点数据类型
  10. 改头换面——数据类型转换
  11. 有了规范——程序更加优雅
  12. 加减乘除想干啥——表达式与运算符
  13. 女士优先——运算符优先级
  14. 向左还是向右——选择语句(if-else)
  15. 是你还是他?——选择语句(switch-case)
  16. 周而复始——循环语句
  17. 环环相扣——循环嵌套
  18. 偃旗息鼓——中断循环
  19. 来点高级的看看——类与方法

二.猜数字游戏

  1. 我也会算数——游戏介绍
  2. 初次做编剧——逻辑开发
  3. 给俺也换个新装吧——UI版游戏设计
  4. 看看都有啥?——UI控件介绍
  5. 摸我,不怕我咬你?——按钮触发事件
  6. 做个好编剧——功能逻辑开发

三.C#面向对象

  1. 要把大象装冰箱——面向对象概念
  2. 千人一面——类与对象
  3. 构造函数
  4. 构造数初始化
  5. 公家的还是自家的?——封装(访问修饰符)
  6. 数据读写的限制——封装(属性)
  7. 财产留给谁?—— 继承概念
  8. 遗嘱——继承特性
  9. 猫也是动物——继承(向上转型)
  10. 共享单车——静态
  11. 我的就是大家的——静态类
  12. 我是独生子——单例模式
  13. 数据小仓库——数组
  14. 数组的常用方法
  15. 智能扩建小仓库——泛型集合
  16. 学会这些,你就很牛了——泛型集合的常用方法
  17. 双层仓库——二维数组
  18. 一个都不能少——枚举

四.Unity3D基础

  1. 魂斗罗与反恐精英——2D游戏与3D游戏区别
  2. 大力水手的菠菜——Transform组件
  3. 人与自然—— transform与gameObject
  4. 装配车间——获取/添加组件
  5. 相亲不如来这里——寻找对象
  6. 野火烧不尽,春分吹又生—— 游戏对象的创建与销毁
  7. 菠菜的神奇功效——Transform类
  8. 盗梦空间Vector3概念
  9. 哈利波特的魔法棒——Vector3类
  10. 漂移——对象的移动(Translate())
  11. 旋转的木马—— 对象的旋转(Rotate())
  12. 阿波罗聚合圣火—— 制作太阳系
  13. 梵天魂印——获取键盘输入(Input)
  14. 圣魔上古心境——控制物体移动方向
  15. 断天巨力——移动实例演示
  16. 混沌碰撞之石——Collider组件与Rigidbody组件
  17. 混沌法则——碰撞发生条件
  18. 混沌封印之力——碰撞检测函数
  19. 混沌灵风之眼——触发检测函数
  20. 我也是有重量的哦—— Rigidbody常用方法
  21. 学会走路了——AngryBall的移动(游戏场景)
  22. 想和我一起玩球球——AngryBall的玩法逻辑
  23. 我想要涂鸦——Canvas介绍
  24. 友好的界面是好的开端——UI控件(Text、Image、RawImage)
  25. 有需要的时候找我——动态加载资源
  26. 交流无障碍了——UI 控件(Button、Slider)
  27. 321时间到,游戏结束——计时器
  28. 游戏加载画面——Loading场景布局
  29. 等待开始——进度加载条
  30. 制作游戏大厅——Lobby场景布局
  31. 等级功能的设置——Level场景布局
  32. 开启新难度 ——等级功能设置
  33. 你的地盘听你的 ——Game场景布局
  34. 谁能告诉我,球球逆天了吗?——胜负逻辑判定
  35. 智能时代,操控自如——游戏开关与倒计时
  36. 美妙的音乐开启全新的体验——音乐管理器(单例)
  37. 钱,漫天飞舞,喜,从天而降——撒钱特效
  38. 我的热情好像一把火——火焰特效
  39. 舞动奇迹,秀出新风采——Animation 动画
  40. 动起来,每一秒都期待——Animation常用方法