Skip to content

简介

运行框架为您提供可以随时在 SandMod 编辑器中预览游戏的功能,甚至大多数子编辑器都有局部运行的运行框架,因此您无需将游戏发布后再查看游戏运行效果,或者查看一个资产的效果而重新启动游戏项目。这样,您就能快速调整游戏玩法和内容,并了解相应调整带来的效果。

【SandMod_Basics_Play001.png】

您可以通过 顶部工具栏(TopToolbar) 上的 PlayButton.png 运行(Play) 按钮在编辑器中运行项目。

运行方法

打开 场景编辑器(Scene Editor) 或者 角色编辑器(Actor Editor)的 动画控制器(Animator Controller),从 顶部工具栏(TopToolbar) 点击 运行(Play) 按钮。

【SandMod_Basics_Play002.png】

点击 PlayButton.png 运行(Play)按钮后,游戏项目将会开始运行。

运行框架功能

在 运行(Play)游戏项目期间,顶部工具栏(TopToolbar)将更改为提供额外的功能按钮。

【SandMod_Basics_Play003.png】

  1. 暂停(Pause) :暂停游戏运行。
  2. 单帧播放(Next Frame) :播放下一帧,此模式需要在游戏项目暂停运行的时候调用,如果游戏项目运行未暂停,则会自动暂停运行。
  3. 停止(Stop) :结束运行(Play)模式。

运行模式事项

在 播放(Play)模式下,仅用于给您测试及查看游戏项目的效果,因此会有以下两个需要注意点:

  • 您对场景或者组件的修改都会马上影响游戏项目的运行效果。
  • 您所做的任何更改都是临时的,并在您退出 播放(Play)模式时将重置。
--------------
如创建一个 新项目(New Project)后在空场景中点击鼠标右键创建一个 立方体(Cube)。
【SandMod_Basics_Play004.png】


此时点击运行框架的 运行(Play)按钮,发现游戏项目已经运行,新创建的 立方体(Cube)锚定在场景中。
【SandMod_Basics_Play005.png】


然后在运行模式下选中新建的 立方体(Cube)并查看 检视窗口(Inspector),搜索添加 刚体(Rigidbody)组件。
【SandMod_Basics_Play006.png】


此时发现 立方体(Cube)有了重力后自由落体。
【SandMod_Basics_Play007.gif】


当在运行框架中点击 停止(Stop)按钮后,立方体恢复到添加 刚体(Rigidbody)组件的位置.
【SandMod_Basics_Play008.gif】


并在点击该 立方体(Cube)时发现,运行模式下添加的 刚体(Rigidbody)组件消失。
【SandMod_Basics_Play009.png】
--------------

运行类别

根据运行框架运行的内容,分为局部运行和全局运行:

  • 局部运行,指的是仅运行当前子编辑器的内容模块。如 动画控制器(Animator Controller) 顶部工具栏(TopToolbar) 上的 运行框架,就是局部运行。
  • 全局运行,指的是根据场景和绑定的组件完整地运行整个游戏项目。如 场景编辑器(Scene Editor)顶部工具栏(TopToolbar) 上的 运行框架,就是全局运行。