UNITY 3D初阶学习思路
UNITY 3D初阶学习思路
一.C#语言基础
- Unity软件安装
- 初次见面,请多关照——Unity界面初识
- 什么是Unity组件?——Unity组件介绍
- 好戏离不开好剧本——脚本组件介绍
- Hello World!——第一个c#程序
- 一个是悟空,一个是石猴——变量与常量
- 你是哪里人?——变量的作用域
- 亚洲人?非洲人?—数据类型
- 你是什么人?——重点数据类型
- 改头换面——数据类型转换
- 有了规范——程序更加优雅
- 加减乘除想干啥——表达式与运算符
- 女士优先——运算符优先级
- 向左还是向右——选择语句(if-else)
- 是你还是他?——选择语句(switch-case)
- 周而复始——循环语句
- 环环相扣——循环嵌套
- 偃旗息鼓——中断循环
- 来点高级的看看——类与方法
二.猜数字游戏
- 我也会算数——游戏介绍
- 初次做编剧——逻辑开发
- 给俺也换个新装吧——UI版游戏设计
- 看看都有啥?——UI控件介绍
- 摸我,不怕我咬你?——按钮触发事件
- 做个好编剧——功能逻辑开发
三.C#面向对象
- 要把大象装冰箱——面向对象概念
- 千人一面——类与对象
- 构造函数
- 构造数初始化
- 公家的还是自家的?——封装(访问修饰符)
- 数据读写的限制——封装(属性)
- 财产留给谁?—— 继承概念
- 遗嘱——继承特性
- 猫也是动物——继承(向上转型)
- 共享单车——静态
- 我的就是大家的——静态类
- 我是独生子——单例模式
- 数据小仓库——数组
- 数组的常用方法
- 智能扩建小仓库——泛型集合
- 学会这些,你就很牛了——泛型集合的常用方法
- 双层仓库——二维数组
- 一个都不能少——枚举
四.Unity3D基础
- 魂斗罗与反恐精英——2D游戏与3D游戏区别
- 大力水手的菠菜——Transform组件
- 人与自然—— transform与gameObject
- 装配车间——获取/添加组件
- 相亲不如来这里——寻找对象
- 野火烧不尽,春分吹又生—— 游戏对象的创建与销毁
- 菠菜的神奇功效——Transform类
- 盗梦空间Vector3概念
- 哈利波特的魔法棒——Vector3类
- 漂移——对象的移动(Translate())
- 旋转的木马—— 对象的旋转(Rotate())
- 阿波罗聚合圣火—— 制作太阳系
- 梵天魂印——获取键盘输入(Input)
- 圣魔上古心境——控制物体移动方向
- 断天巨力——移动实例演示
- 混沌碰撞之石——Collider组件与Rigidbody组件
- 混沌法则——碰撞发生条件
- 混沌封印之力——碰撞检测函数
- 混沌灵风之眼——触发检测函数
- 我也是有重量的哦—— Rigidbody常用方法
- 学会走路了——AngryBall的移动(游戏场景)
- 想和我一起玩球球——AngryBall的玩法逻辑
- 我想要涂鸦——Canvas介绍
- 友好的界面是好的开端——UI控件(Text、Image、RawImage)
- 有需要的时候找我——动态加载资源
- 交流无障碍了——UI 控件(Button、Slider)
- 321时间到,游戏结束——计时器
- 游戏加载画面——Loading场景布局
- 等待开始——进度加载条
- 制作游戏大厅——Lobby场景布局
- 等级功能的设置——Level场景布局
- 开启新难度 ——等级功能设置
- 你的地盘听你的 ——Game场景布局
- 谁能告诉我,球球逆天了吗?——胜负逻辑判定
- 智能时代,操控自如——游戏开关与倒计时
- 美妙的音乐开启全新的体验——音乐管理器(单例)
- 钱,漫天飞舞,喜,从天而降——撒钱特效
- 我的热情好像一把火——火焰特效
- 舞动奇迹,秀出新风采——Animation 动画
- 动起来,每一秒都期待——Animation常用方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦笙斋!
