Skip to main content
Skip table of contents

命令行界面 (UE)

为了自动导入 events,该插件包含一些命令,可以在无头模式下通过命令行运行 Unreal Engine 时使用。以下是可用的命令。

该插件具有以下命令:

SGXLoadSkeletalMesh

加载骨骼网格素材,用作任何生成的动画序列的设置动画控制器(与文件 > 打开角色素材相同)。最后加载的角色控制文件也将载入插件中。

语法

SGXLoadSkeletalMesh <SkeletalMeshPath=>

选项

描述

SkeletalMeshPath=

骨骼网格的路径

示例

CODE
SGXLoadSkeletalMesh SkeletalMeshPath=/Game/SkeletalMeshes/TestSkeletalMesh

SGXLoadControlFile

加载 SGX 角色控制文件(与文件 > 打开相同)。

语法

SGXLoadControlFile <ControlFilePath=>

选项

描述

ControlFilePath=

角色控制文件的路径

示例

CODE
SGXLoadControlFile ControlFilePath=Content/Resources/ControlFiles/TestControlFile.k

SGXImportEvents

加载一组指定的 events,将其作为动画序列导入当前骨骼网格素材,并将这些 events 保存到给定的输出位置。与动画选项卡的功能相匹配。

语法

SGXImportEvents <EventPath=> <OutputPath=> <AnimationMode> <Additive>

SGXImportEvents <EventDirectory=> <OutputPath=> <AnimationMode> <Additive>

SGXImportEvents <EventList=> <OutputPath=> <AnimationMode> <Additive>

选项

描述

EventPath=

要导入的单个 event 文件的路径。这是相对于项目目录的路径。

EventDirectory=

包含要批量导入的 event 文件的目录路径。这是相对于项目目录的路径。

EventList=

包含要批量导入的 event 文件路径列表的文件路径。这是相对于项目目录的路径。

OutputPath=

保存动画序列素材的位置。

AnimationMode

控制输出动画模式。可以是:常规PoseWeights。如果省略,则假定为常规。如果使用 PoseWeights,则忽略 Additive 标志。

Additive

可选标记,表示生成的动画序列应使用相加性动画(用于 PoseWeights 动画模式时将忽略)。

示例

CODE
SGXImportEvents EventPath=Content/Resources/Events/TestEvent.event OutputPath=/Game/Animation Normal Additive
SGXImportEvents EventDirectory=Content/Resources/Events/TestEvents OutputPath=/Game/Animation PoseWeights
SGXImportEvents EventList=Content/Resources/Events/TestEventsList.txt OutputPath=/Game/Animation

SGXImportPose

将当前骨骼控制姿势近似为肌肉姿势,以在表情中使用。请参阅导入表情姿势。导入前必须先执行 SGXLoadControlFileSGXLoadSkeletalMesh。通常之后会紧接着调用 SGXAddExpression(见下文)。

语法

SGXImportPose

示例

CODE
SGXImportPose

SGXAddExpression

使用当前肌肉姿势将表情添加到特定表情组(请参阅添加表情)。

语法

SGXAddExpression <ExpressionGroup=>

选项

描述

ExpressionGroup=

要添加新表情的表情组,以路径格式表示(例如 /neutral/high)

示例

CODE
SGXAddExpression ExpressionGroup=/neutral/high
SGXAddExpression ExpressionGroup=/laugh
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.