目录

  • 1 虚拟现实技术简介
    • 1.1 认识unity3d引擎
    • 1.2 认识什么是VR、AR和MR?
  • 2 小乌龟吃食物案例(Unity入门)
    • 2.1 游戏简介
    • 2.2 创建游戏环境
    • 2.3 给世界添加光
    • 2.4 创建游戏主角并实现移动
    • 2.5 添加相机跟随功能
    • 2.6 创建食物并实现旋转功能
    • 2.7 实现吃食物功能
    • 2.8 出错的处理及查错过程
    • 2.9 添加小乌龟角色并实现移动
    • 2.10 游戏发布和结束语
    • 2.11 工匠精神
    • 2.12 综合测试
  • 3 勇者冒险项目案例
    • 3.1 游戏场景地形的创建1
    • 3.2 游戏场景地形的创建2
    • 3.3 实现主角的移动
    • 3.4 实现人物角色的移动
    • 3.5 游戏主角的显示
    • 3.6 设计游戏环境1
    • 3.7 三维建模路灯的制作
    • 3.8 设计创建修炼场
    • 3.9 游戏按钮UI设计
    • 3.10 搭建石梯
    • 3.11 脚本知识点讲解
    • 3.12 修炼场触发器检测1
    • 3.13 修炼场倒计时的实现
    • 3.14 标签和查找的方法讲解
    • 3.15 技能的图片显示
    • 3.16 修炼倒计时的文字显示
    • 3.17 倒计时文字显示的bug修订
    • 3.18 水平面 的添加和小桥的设计
    • 3.19 设计巨魔领域的场景设计
    • 3.20 三维建模房子的设计和制作
    • 3.21 添加巨魔
    • 3.22 实现巨魔AI控制行走
    • 3.23 巨魔的随机转向的实现
    • 3.24 巨魔动画的实现和代码优化
    • 3.25 巨魔的行走优化
    • 3.26 巨魔转向的优化
    • 3.27 巨魔的孵化
    • 3.28 复习和按键监听函数介绍
    • 3.29 给人物添加技能释放功能
    • 3.30 技能释放功能2
    • 3.31 魔法攻击1
    • 3.32 协程的学习
    • 3.33 用三种方法来实现控制魔法消失1
    • 3.34 用三种方法来实现控制魔法消失2
    • 3.35 在场景中添加恐龙
    • 3.36 设计女主角的家
    • 3.37 _添加女主角
    • 3.38 设计巨魔肉的UI显示’
    • 3.39 _控制巨魔肉的产生和计数
    • 3.40 设计友情提示
    • 3.41 添加恐龙攻击的动画
    • 3.42 添加恐龙的攻击
    • 3.43 设计主角和恐龙的对话框
    • 3.44 设计主角和恐龙的控制切换
    • 3.45 控制切换完善
    • 3.46 游戏胜利的控制
    • 3.47 设计游戏的剧情UI
    • 3.48 声音的添加
    • 3.49 游戏发布
    • 3.50 课堂练习布置
  • 4 太空射击游戏项目
    • 4.1 游戏简介
    • 4.2 添加玩家飞机
    • 4.3 摄像机设置
    • 4.4 添加灯光效果
    • 4.5 添加背景
    • 4.6 如何实现背景滚动
    • 4.7 玩家控制
    • 4.8 创建玩家子弹
    • 4.9 玩家发射子弹
    • 4.10 边界限定
    • 4.11 创建小行星
    • 4.12 背景移动的另一种方法
    • 4.13 小行星爆炸效果
    • 4.14 随机添加小行星
    • 4.15 创建一波波的小行星
    • 4.16 添加音效
    • 4.17 自动销毁粒子效果的对象
    • 4.18 计分功能的实现
    • 4.19 玩家挂掉重新开始游戏
    • 4.20 添加敌机飞船
    • 4.21 控制飞船的躲避功能
    • 4.22 敌机开火的功能实现
  • 5 项目一:糖果消消乐游戏项目(2d)
    • 5.1 项目效果简介
    • 5.2 创建工程项目
    • 5.3 添加糖果candy对象
    • 5.4 二维网格游戏的本质
    • 5.5 添加多行多列的candy对象
      • 5.5.1 多个candy对象重合、candy位置需要调整如何解决?
      • 5.5.2 如何添加行和列索引?
    • 5.6 添加随机candy背景纹理
      • 5.6.1 如何解决出现的问题?
    • 5.7 交换功能的设计和实现
    • 5.8 二维数组和删除功能
    • 5.9 实现删除candy以后上面的candy掉下来
    • 5.10 删除candy以后添加新的candy功能的实现
    • 5.11 缓动效果的实现
    • 5.12 检测是否有可以消除的candy
    • 5.13 完善消除功能和交换检测
    • 5.14 流程梳理和交换效果
    • 5.15 添加音效
    • 5.16 使用协程完善交换功能
    • 5.17 等待几秒时间以后再检测能否消除
    • 5.18 Candy选中效果实现
    • 5.19 添加爆炸效果
    • 5.20 总结及作业布置
    • 5.21 补充两个知识点——1、按钮功能的实现
    • 5.22 补充两个知识点——2、动画的实现
  • 6 秘密潜行stealth
    • 6.1 介绍游戏场景和创建工程
    • 6.2 给环境添加灯光
    • 6.3 给游戏添加警报灯
    • 6.4 给游戏添加警报声
    • 6.5 给游戏添加控制器GameController
    • 6.6 给游戏添加实时摄像机cctvcamera
    • 6.7 添加摄像机的旋转动画
    • 6.8 添加摄像机的探测功能,警报触发
    • 6.9 使用游戏管理的标签Tags
    • 6.10 添加激光警报装置
    • 6.11 设置激光警报的触发
    • 6.12 设置激光装置的闪烁
    • 6.13 添加游戏主角,设置游戏主角的动画
    • 6.14 控制主角的运动
    • 6.15 添加主角行走的声音
    • 6.16 游戏背景声音的变换
    • 6.17 添加自动门
    • 6.18 添加电梯门
    • 6.19 设置内侧和外侧打开和关闭动画
    • 6.20 对电梯门添加了钥匙控制
    • 6.21 给主角添加捡起钥匙的功能
    • 6.22 添加激光的开关控制
    • 6.23 添加摄像机的跟随移动
    • 6.24 设置游戏的Navigation自动寻路导航网格
    • 6.25 添加机器人
    • 6.26 设置机器人控制的状态机
    • 6.27 控制机器人的听觉和视觉
    • 6.28 添加机器人发起警报的功能
    • 6.29 使用Navigation控制机器人的巡逻
  • 7 c#和unity3d知识的复习
    • 7.1 1、C#知识的归纳和总结
    • 7.2 2、unity3d学习方法
    • 7.3 3、Unity3d学习中的必须掌握的知识点
用三种方法来实现控制魔法消失1