5.6. 逐步安装Unity Hub和Unity编辑器
6.7. 了解Unity许可证 个人版、学生版和专业版
7.8. 探索Unity Hub仪表板和项目管理器
14.15. 工具栏按钮:播放、暂停、步进和变换工具
15.17. Unity的3D坐标系统-X、Y和Z轴解释
15.58. MonoBehaviour的Start和Update方法
15.59. C#中的变量:int、float、string和bool
15.60. 使用Debug.Log()进行测试和打印值
15.61. C#中的if-else语句和布尔条件
15.62. Unity脚本中的for和while循环
15.65. 使用time.deltatime实现帧率无关的移动
15.67. 使用[serializefield]公开私有变量
15.68. 在Unity中查找游戏对象和访问组件
15.69. 用于输入基础的 input getkey() 和 inputgetaxis()
15.72. Unity 物理引擎概述 PhysX 如何工作
15.74. 在 Unity 中添加刚体并观察重力
15.75. 碰撞体类型 盒体, 球体, 胶囊体, 网格和复合
15.77. 触发器碰撞体与实体碰撞体:何时使用各自
15.78. oncollisionenter 和 oncollisionexit 响应碰撞
15.79. oncollisionenter 和 oncollisionexit 响应碰撞-实现
15.80. 使用 ontriggerenter 和 ontriggerexit 用于检测区域
15.82. 在 Unity 中使用物理材质实现摩擦力
15.83. 在 Unity 中使用物理材质实现弹力
15.84. 使用Rigidbody.AddForce和力模式施加力
15.85. 使用Rigidbody实现力模式的施力
15.90. 案例研究:构建一个弹珠滚动竞技场游戏
15.94. 使用input.getaxis()和getkey()读取键盘输入
15.95. 使用transform.translate()移动玩家
15.96. 使用rigidbody.moveposition()进行基于物理的移动
15.97. 使用rigidbody.addforce冲量实现跳跃
15.99. 理解character controller组件
15.100. 使用CharacterController.Move()移动玩家
15.101. 鼠标视角系统:通过鼠标输入旋转玩家和摄像机
15.106. 使用vector3.lerp和vector3.smoothdamp实现平滑移动
15.107. 案例研究:构建完整的3d第一人称玩家控制器
15.111. 使用位置偏移脚本的第三人称跟随相机
15.122. Cinemachine虚拟相机介绍
15.123. 设置Cinemachine跟随和注视相机
15.124. 理解使用Scriptable Objects的RPG物品和能力系统
15.125. 案例研究使用Scriptable Objects的RPG物品和能力系统
15.126. 使用可脚本化对象构建角色扮演游戏系统
15.128. Unity画布屏幕空间叠加、相机和世界空间
15.129. 使用TextMesh Pro添加和设置文本样式
15.132. 将按钮的onClick事件连接到脚本
15.133. 构建包含播放和退出按钮的主菜单屏幕
15.135. 从脚本更新TMP文本的实时得分计数器
15.137. 使用Time.timeScale实现暂停菜单
15.138. 带有最终得分和重新开始按钮的游戏结束画面
15.139. 用于悬停效果的Unity事件系统和EventTrigger
15.140. 使用淡入和缩放效果为UI元素添加动画
15.143. 案例研究:通过脚本和更新使HUD功能化
15.145. 理解游戏音频:音效、背景音乐和环境音
15.146. AudioSource和AudioListener:Unity的音频组件
15.149. AudioSource.Play()和AudioSource.PlayOneShot()的区别
15.151. 3d空间音频声音衰减和最小或最大距离
15.154. 设置主混音器、音乐混音器和音效混音器组
15.155. 在unity中设置音频混音器并暴露参数
15.158. 脚步声系统在表面接触时播放随机音频片段
15.159. Unity中的脚步系统设置:表面、音频与玩家
15.163. 面向印度开发者的免费音效资源与版权提示
15.164. 案例研究:为板球游戏添加完整音频系统
15.166. Unity Mecanim系统概述
15.172. 理解动画器参数:布尔、整数、浮点和触发器类型
15.173. 使用setbool和settrigger从脚本驱动动画
15.174. 混合树在行走、奔跑和待机之间平滑混合
15.180. 案例研究_带有行走、奔跑和跳跃状态的动画玩家
15.184. Unity导航网格:自动寻路如何工作
15.186. 配置导航网格代理的速度、半径和高度
15.187. 编写敌人脚本以使用导航网格代理追逐玩家
15.190. 在Unity中实现完整的敌人巡逻系统
15.191. 使用Physics.OverlapSphere进行感知的检测区域
15.193. 敌人状态机:空闲、巡逻、追逐和攻击状态