Cave:入门指南
在 3D 中移动和编辑世界
Lesson 4 of 19 • 30 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
现在你知道了主要编辑器选项卡是什么,是时候在 3D 视图中移动并编辑场景中的物体了。

本课涵盖了你将经常使用的基本控制:导航、选择、移动、旋转、缩放、创建、复制、删除和组织实体。
在 3D 视图中导航
3D 视图的控制方式类似于第一人称游戏。
按住 右键 并移动鼠标以查看四周。
在按住 右键 的同时,使用:
| 输入 | 动作 |
|---|---|
W |
向前移动。 |
S |
向后移动。 |
A |
向左移动。 |
D |
向右移动。 |
E |
向上移动。 |
Q |
向下移动。 |
| 鼠标滚轮 | 改变自由相机速度。 |
C + 鼠标滚轮 |
改变鼠标视角灵敏度。 |
| --- |
如果你需要微调鼠标灵敏度和其他设置,请前往 3D 视图右上角的高级视口设置,然后进入视图相机并根据需要调整数值。
你还可以使用 Blender 风格的导航:
| 输入 | 动作 |
|---|---|
中键 |
绕视图目标旋转。 |
Shift + 中键 |
平移视图。 |
| 鼠标滚轮 | 放大或缩小。 |
| --- |
还有两种有用的右键变体:
| 输入 | 动作 |
|---|---|
Shift + 右键 |
平移视图。 |
Ctrl + 右键 |
缩放视图。 |
| --- |
如果你在场景中迷失,选择一个实体并按 F 以将相机对准它。
选择实体
你可以通过两种主要方式选择实体:
- 在
3D 视图中点击一个实体。 - 在
场景图中点击一个实体。
当你选择一个实体时,Cave会将其设为活动选择,并在 属性 选项卡中显示其设置。
如果你在 3D 视图中点击空白区域,Cave可以清除当前活动实体的选择,并显示与场景相关的信息。
要选择多个实体,在选择时按住 Shift。这将保留先前的选择并添加另一个实体。
多选在你想要一次移动、复制、删除或组织多个对象时非常有用。
取消选择实体
如果你想,可以通过点击天空来取消选择实体。这实际上会选择场景本身,并在属性选项卡中显示场景设置。
移动、旋转和缩放
3D 视图中默认的编辑工具是操作工具。它为选定实体提供了移动、旋转和缩放的小工具。
使用这些快捷键:
| 快捷键 | 工具 |
|---|---|
W |
移动。 |
E |
旋转。 |
R |
缩放。 |
| --- |
你还可以从 3D 视图覆盖的按钮中切换工具(左上角)。
小工具使用通常的 3D 轴颜色:
| 轴 | 颜色 |
|---|---|
| X | 红色。 |
| Y | 蓝色。 |
| Z | 绿色。 |
| --- |
如果你来自其他 3D 软件或游戏引擎,你会注意到 Cave 引擎将 X、Y、Z 轴着色得不同,给予 Y 轴蓝色。原因是,蓝色是一个指示器,让你记住在 Cave 中 Y 轴朝上,意味着它面向天空(蓝色)。

拖动一个轴以沿该轴变换选定的实体。拖动中心或组合手柄时,想要同时在多个轴上变换。如果你在拖动小工具时按住 Alt,它将复制实体。
变换值会显示在 属性 选项卡中,因此你可以通过小工具直观地编辑它们,或通过数字精确编辑。
局部与世界方向
操作工具可以在不同方向上工作。
世界方向使用场景的全局轴。局部方向使用选定实体自己的旋转。
这在实体旋转时最为明显。在世界模式中,在 X 轴上移动始终遵循世界的 X 轴。在局部模式中,在 X 轴上移动遵循实体的旋转 X 轴。
缩放始终在局部空间中处理。
拖拽
拖拽帮助你进行干净、一致的编辑。
当拖拽启用时,Cave 按固定步长移动、旋转或缩放实体,而不是完全自由的值。
操作工具具有以下拖拽选项:
- 移动。
- 旋转。
- 缩放。
默认情况下,移动拖拽使用米为单位的步长,旋转使用度为单位的步长,缩放使用乘数单位的步长。
按住 Ctrl 会临时反转当前的拖拽行为。如果拖拽启用,按住 Ctrl 会在按住时禁用它。如果拖拽禁用,按住 Ctrl 会在按住时启用它。
拖拽对于模块化关卡、瓷砖状布局、门、墙、道具以及任何应当整齐对齐的东西特别有帮助。
重置变换
你可以迅速重置实体变换的部分:
| 快捷键 | 动作 |
|---|---|
Alt + W |
重置位置。 |
Alt + E |
重置旋转。 |
Alt + R |
重置缩放。 |
| --- |
当一个物体变得难以手动定位或你想将其恢复到干净的默认状态时,这些功能非常有用。
在表面上放置实体
如果选定实体,按 G 可以将其移动到鼠标光标下方的表面。这在将道具、灯光、物品或其他场景物体直接放置到关卡几何上时非常有用。
你还可以使用 Alt + G 进行复制和放置,这在装饰场景时非常方便。
添加新实体
有几种创建实体的方法。
在 3D 视图中,按 Shift + A 打开新实体弹出窗口。

你还可以从场景图中创建实体。
如果你使用快捷方式而不是右键单击场景图,它将在 3D 视图中鼠标悬停的位置添加实体。
下面你将看到常见实体类型的列表,但重要的是要提前了解,正如你将在接下来的课程中看到的,Cave Engine 不区分任何实体类型。实际上只有一个实体类型,就是实体本身。使其不同的是组成它的组件。因此,下面的命名仅仅是为了让你快速理解特定实体由哪些组件组成。你稍后会了解到更多:
| 实体类型 | 用途 |
|---|---|
| 文件夹 | 组织其他实体。 |
| 空的 | 具有变换的基本实体。 |
| 网格 | 可见的 3D 对象。 |
| 点光源 | 光源。 |
| 地形 | 地形对象。 |
| 路径 | 路径对象。 |
| 相机 | 相机实体。 |
| UI 元素 | 用户界面实体。 |
| 文本 | UI 文本。 |
| 按钮 | UI 按钮。 |
| --- |
当所需资产可用时,Cave 可能还会显示项目特定的默认实体,例如默认的车辆或角色设置。
复制、粘贴和删除
在编辑实体时使用这些快捷键:
| 快捷键 | 动作 |
|---|---|
Shift + D |
复制选定实体。 |
Ctrl + D |
复制选定实体。 |
Ctrl + C |
复制活动实体。 |
Ctrl + V |
从剪贴板粘贴。 |
Delete |
删除选定实体。 |
Ctrl + Z |
撤消上一个支持的编辑器操作。 |
| --- |
复制是构建场景的最快方式之一。创建一个对象,对其进行配置,复制它,然后调整每个副本。
在处理父化实体时,请注意层次结构。复制或删除的父对象可能影响其子对象。
组织和父化实体
父化将一个实体连接到另一个实体下。当创建这种父子层次结构时,子实体将随父实体移动,并且它也会被添加、复制或与父实体一起删除。

工作方式:
- 你可以通过在
场景图中拖动它们来父化实体。 - 你也可以选择多个实体并按
Shift+P使活动实体成为其他实体的父实体。 - 要移除父关系,选择子实体并按
Alt+P。 - 你还可以右键单击场景图中的实体并选择“移除父级”。
在对象应该一起移动时使用父化。例如:
- 附着于角色的武器。
- 附着于移动车辆的光源。
- 组织在文件夹下的一组道具。
- 组织在父面板下的 UI 元素。
文件夹特别有用,因为它们使你能够组织场景,而不需要文件夹本身成为可见的游戏对象。
名称、ID 和活动状态
每个实体都有一个名称。良好的名称使你的场景更易于理解。你可以右键单击 场景图 中的实体以编辑其名称,或者选择实体并在 属性选项卡 中编辑名称。
不要将一切都留作通用名称,而是使用描述对象角色的名称:
| 差名 | 更好名称 |
|---|---|
网格 |
木箱 |
光 |
洞口光源 |
空的 |
玩家起始 |
文件夹 |
游戏触发器 |
Cave 还会追踪实体和资产的内部 ID。你通常无需在构建时考虑这些 ID,但它们在幕后帮助引擎可靠地识别事物。
实体也可以是活动或非活动的。非活动实体保留在项目和场景中,但它并未以与活动实体相同的方式参与场景。这与删除不同。删除将实体从场景中移除。禁用会使其保持可用于稍后使用。
在游戏中激活实体与添加和删除实体之间的区别更加明显。因为在游戏中,如果您删除一个实体然后再次添加它,新添加的实体将会重置其所有内部状态,因此对它所做的任何更改,如属性、变量和子层次结构,都不会从旧实体继承到新的实体。然而,实体激活的情况则不同。如果您停用一个实体,当您重新激活它时,它将保留所有旧状态,包括位置、属性、子层次结构等。
良好的编辑循环
一个正常的场景编辑循环如下所示:
- 导航3D视图。
- 选择或创建一个实体。
- 移动、旋转或缩放它。
- 在属性中编辑其设置。
- 在场景图中组织它。
- 保存项目。
- 在播放模式下测试结果。
在Cave中制作游戏时,您将不断重复这个循环。