修改模版

This commit is contained in:
2025-11-26 18:58:17 +08:00
parent ef1c526e4f
commit 54bbd75eef
2 changed files with 17 additions and 12 deletions

View File

@@ -12,23 +12,23 @@ head:
content: vitepress theme bluearchive StudyCase1 content: vitepress theme bluearchive StudyCase1
--- ---
# 第三人称角色控制器 # 于幻想世界中漫步-角色控制器
## 编辑器 ## 世界构筑的起始篇章-编辑器
- **Unity 2022.3.62f2** - **Unity 2022.3.62f2**
- **Visual Studio 2022** - **Visual Studio 2022**
## 课程目标 ## 光芒汇聚之所-章节目标
- **鼠标控制视角旋转** - **鼠标控制视角旋转**
- **WASD控制模型移动** - **WASD控制模型移动**
- **空格控制跳跃** - **空格控制跳跃**
## 演示视频 ## 光流影卷-演示视频
<video id="vdMain" controls muted poster="/video/studycase1/演示视频.png" playsinline> <video id="vdMain" controls muted poster="/video/studycase1/演示视频.png" playsinline>
<source id="vSource" src="/video/studycase1/演示视频.mp4" type="video/mp4" /> <source id="vSource" src="/video/studycase1/演示视频.mp4" type="video/mp4" />
</video> </video>
## 课前准备 ## 初始祭坛-前置准备
### 新建项目 ### 新建项目
- 创建URP项目 - 创建URP项目
@@ -69,7 +69,7 @@ head:
> 提示:安装 Input System 后Unity 会提示重启并切换至新输入系统,务必确认。 > 提示:安装 Input System 后Unity 会提示重启并切换至新输入系统,务必确认。
## 课堂任务 ## 勇者行迹录-章节任务
### 添加虚拟相机根节点 ### 添加虚拟相机根节点
- 为相机添加 `CinemachineBrain`作为根节点以便统一控制 - 为相机添加 `CinemachineBrain`作为根节点以便统一控制
@@ -171,7 +171,7 @@ namespace StudyCase1
<img src="/image/studycase1/添加组件PlayerInput.png" data-fancybox="gallery"/> <img src="/image/studycase1/添加组件PlayerInput.png" data-fancybox="gallery"/>
## 常见问题速查 ## 异闻录-FAQ
- **角色不动**:确认 `CharacterController` 已赋值且 `Move` Action Map 激活。 - **角色不动**:确认 `CharacterController` 已赋值且 `Move` Action Map 激活。
- **镜头不同步**:检查 `forward` 对象是否正确引用虚拟相机的朝向,检查模型和`player`是否偏移过大。 - **镜头不同步**:检查 `forward` 对象是否正确引用虚拟相机的朝向,检查模型和`player`是否偏移过大。
- **跳跃失效**:确认 `Jump` 绑定的动作类型为 `Button`,确认角色是否在地上。 - **跳跃失效**:确认 `Jump` 绑定的动作类型为 `Button`,确认角色是否在地上。

View File

@@ -14,20 +14,20 @@ head:
# 绑定动画 # 绑定动画
## 编辑器 ## 世界构筑的起始篇章-编辑器
- **Unity 2022.3.62f2** - **Unity 2022.3.62f2**
- **Visual Studio 2022** - **Visual Studio 2022**
## 课程目标 ## 光芒汇聚之所-章节目标
- **导入模型修改材质** - **导入模型修改材质**
- **控制器绑定动画** - **控制器绑定动画**
## 演示视频 ## 光流影卷-演示视频
<video id="vdMain" controls muted poster="/video/studycase2/演示视频.png" playsinline> <video id="vdMain" controls muted poster="/video/studycase2/演示视频.png" playsinline>
<source id="vSource" src="/video/studycase2/演示视频.mp4" type="video/mp4" /> <source id="vSource" src="/video/studycase2/演示视频.mp4" type="video/mp4" />
</video> </video>
## 课前准备 ## 初始祭坛-前置准备
### 1. 导入[FBX模型](/resources/studycase2/FBX.zip),导入[shader](/resources/studycase2/SimpleURPToon.zip) ### 1. 导入[FBX模型](/resources/studycase2/FBX.zip),导入[shader](/resources/studycase2/SimpleURPToon.zip)
- 新健文件夹导入FBX - 新健文件夹导入FBX
@@ -37,7 +37,7 @@ head:
<img src="/image/studycase2/导入shader.png" data-fancybox="gallery"/> <img src="/image/studycase2/导入shader.png" data-fancybox="gallery"/>
## 课堂任务 ## 勇者行迹录-章节任务
### 创建StudyCase2 ### 创建StudyCase2
- 复制场景和脚本改名为StudyCase2 - 复制场景和脚本改名为StudyCase2
@@ -203,4 +203,9 @@ private void Awake()
挂载studycase2的控制器移除PlayerInput组件 挂载studycase2的控制器移除PlayerInput组件
<img src="/image/studycase2/重载控制器.png" data-fancybox="gallery"/> <img src="/image/studycase2/重载控制器.png" data-fancybox="gallery"/>
## 异闻录-FAQ
- **移动不播放动画**:确认动画控制器的参数名字和脚本中设置的一样。
- **动画只播放一遍**:检查是否勾选循环播放,在模型上看。
- **动画状态切换有延迟**确认动画控制器中连接线的HasExitTime是否勾选。
完成以上步骤,即可得到一个带动画的第三人称控制器。[项目地址](http://home.gtuantuan.online:8300/TuanTuan/StudyCase) 完成以上步骤,即可得到一个带动画的第三人称控制器。[项目地址](http://home.gtuantuan.online:8300/TuanTuan/StudyCase)