LEGO® 项目修改:更改玩家人偶 (Minifig)
Tutorial
·
Beginner
·
+0XP
·
10 mins
·
(446)
Unity Technologies

为 Microgame 新增一个主角!
Languages available:
1. 概述
在本修改项目中,您将把默认的 LEGO® 人偶 (Minifig) 替换为 Unity 项目中提供的其他三个人偶之一。为实现此目标,您将进行以下操作:
- 选择一个新的人偶来替换默认的人偶
- 让摄像机注视并跟随新的玩家人偶
- 进行测试
让我们开始吧!
2. 开始之前
如果您先完成 Editor 内部关于 LEGO® Microgame 的教程,将更有利于您了解本修改项目。别着急,完成之后再来学习吧!
在开始本教程之前,打开您的 Microgame:
1.打开 Unity Hub。
2.选择 Projects 选项卡,然后选择您保存的 Microgame,该 Microgame 将在 Unity 编辑器中打开。这个过程可能需要几分钟时间,不用担心。
3. 选择一个新人偶
Microgame 中的默认人偶是宇航员 (Astronaut)。

项目中其他三个可选人偶:冒险家 (Adventurer)、海盗 (Pirate) 和披萨男孩 (Pizzaboy)。

首先,为您的 Microgame 选择其中一个人偶:
1. 在 Project 窗口中,选择 Assets > LEGO > Prefabs > LEGO Minifigs。

2. 选择所需的人偶,然后将其从 Project 窗口拖入 Scene 视图。
- 要更改视角,请在 Scene 视图中按住 Alt / Opt + 左键单击,然后围绕平台移动光标。
- 要进行缩放,请在 Scene 视图中按住 Alt / Opt + 右键单击,然后向前移动光标进行放大或向后移动光标进行缩小。也可以使用触控板或滚轮来执行此操作。
3.如果您添加了人偶并想将其删除,请在 Hierarchy 窗口中找到该人偶游戏对象。右键单击其名称,然后选择 Delete。还可使用 Del (Windows) 或 Cmd + Del (macOS) 快捷键。
这个 Unity 项目中的人偶是预制件。您可以将这些预制件看作用来创建不同内容的模板。因为在这个项目中,我们准备的人偶预制件具备您所需的一切,这样您就可以将它们替换到自己的 LEGO® Microgame 中。让我们测试一下吧!
4. 测试新人偶
接下来测试您的新人偶:
1.在工具栏中,选择 Play 以进入运行模式。
2.为了测试新人偶,您可以:
- 使用 WASD / 箭头键进行移动
- 使用空格键进行跳跃
- 角色在空中时再次跳跃以实现两次跳跃
- 使用鼠标围绕角色旋转视图
- 使用 Tab 暂停或查看选项
嗯,这里有个问题!您现在正在控制两个人偶,但摄像机仅跟随旧的宇航员 (Astronaut) 人偶,这可能看起来有点奇怪!
3. 再次选择 Play 以退出运行模式。您在运行模式中所做的更改不会保存。
要解决此问题,您需要移除旧的宇航员 (Astronaut) 人偶,并确保摄像机聚焦在新的人偶上。
5. 移除旧的人偶
首先,让我们去掉宇航员 (Astronaut) 人偶:
1. 在 Hierarchy 中,选择“Player Minifig”游戏对象(默认是宇航员 (Astronaut) 人偶)。
2.右键单击该游戏对象,然后选择 Delete。还可使用 Del (Windows) 或 Cmd + Del (macOS) 快捷键。
3.如果需要,可在 Hierarchy 中右键单击新的人偶游戏对象,然后选择 Rename。将这个游戏对象命名为“Player Minifig”。
6. 将新的人偶指定为玩家
在 Hierarchy 中,您会找到两个在此 Microgame 中控制摄像机的游戏对象:
- “Third Person Free Look Camera”,设置为跟随玩家人偶
- “Camera Brain”,用于控制此 Unity 项目的一系列摄像机设置
在本修改项目中,您只需要配置 Third Person Free Look Camera。
要使摄像机跟随您的新人偶,您需要将该人偶指定为玩家。您已经对其进行了重命名,但还需要完成几件事:
1. 在 Hierarchy 中,选择“Third Person Free Look Camera”游戏对象。

2.在 Inspector 中,找到 CinemachineFreeLook 组件。它是列表中的第二项。
3.找到 Follow 和 Look At 属性。

当您将新的玩家人偶指定给这些字段时,摄像机将在您的整个 Microgame 中注视并跟随这个人偶。
4.首先,将“Player Minifig”游戏对象(如果尚未更改名称,则是您添加的人偶)从 Hierarchy 中拖到 Inspector 中的 Follow 字段。
注意:如果您不小心选择了“Player Minifig”游戏对象,则不会再在 Inspector 中看到 CinemachineVirtualCamera 组件。如果出现这种情况,可以在 Hierarchy 中选择“Third Person Free Look Camera”游戏对象,然后重试。
5.将“Player Minifig”游戏对象从 Hierarchy 拖到 Inspector 中的 Look At 字段。
6.在顶部菜单中,选择 File > Save 以保存所做的更改。或者,也可以使用 Ctrl / Cmd + S 快捷键。
7. 测试所做的更改
好的,该测试您修改的内容了!为此需要执行以下操作:
1.在 Hierarchy 中,选择“Player Minifig”游戏对象。如果将“Third Person Free Look Camera”保持选中状态,则会在运行模式下显示一个网格工具 (Cinemachine Virtual Camera Framer),因此可能会阻碍您的视线。
2.在工具栏中,选择 Play 以进入运行模式。
3.测试摄像机是否正确跟随玩家。请注意,您可以:
- 使用 WASD / 箭头键进行移动
- 使用空格键进行跳跃
- 角色在空中时再次跳跃以实现两次跳跃
- 使用鼠标围绕角色旋转视图
- 使用 Tab 暂停或查看选项
4.完成后,再次选择 Play 以退出运行模式。