创建武器
本教程适用于 Party Game Kit 用户。
YAHAHA Studio(Studio)为用户提供了创建多种可自定义武器的能力。本教程聚焦于使用社区组件创建和自定义武器,而不是使用资产库中的预设武器汇编器。此外,你还将学习如何微调攻击,如连击和待机状态。
创建枪械
-
在资产库中找到枪械模型并放入场景。
-
选中枪械,点击更多按钮打开 属性 窗口。
-
为对象添加 Gun 社区组件并进行配置。
-
如果设置弹匣可重新装填,为显示重装图标,可从资产库添加 UI_Reload 社区组件到枪械。详情见 UI_Reload。
-
切换到 试玩模式 进行测试。
创建近战武器
-
在资产库中找到近战武器模型并放入场景。
-
选中近战武器,点击更多按钮打开 属性 窗口。
-
为对象添加 Melee Weapon 社区组件并进行配置。
-
切换到 试玩模式 进行测试。
创建投掷武器
投掷武器由三部分组成:发射器(拾取的对象)、爆炸物(被投掷并爆炸的对象)和爆炸特效。设置投掷武器时,先配置爆炸物,再配置爆炸特效和发射器。
配置爆炸物
- 在资产库中找到模型并放入场景。示例中,我们用同一个瓶子模型作为爆炸物和发射器。
- 选中爆炸物,点击 更多 按钮打开 属性 窗口。
- 关闭网格碰撞体并为模型添加新的碰撞体。
- 为模型添加 Rigidbody。
- 在资产库的 逻辑 > 组件 中搜索 Throw Boom,将社区组件添加到模型并输入生成名称。详情见 Throw Boom。
配置爆炸特效
- 在资产库中找到特效并放入场景。示例中使用火焰特效。
- 选中特效,点击 更多 按钮打开 属性 窗口。
- 在 属性 窗口中取消勾选 VFX 面板。
- 从资产库添加 Behavior_SpawnableObjectMarker 社区组件到特效,并输入生成名称。
配置发射器
- 在资产库中找到模型并放入场景。如果拾取的武器和投掷爆炸物一致,可直接复制爆炸物。示例中复制瓶子模型作为发射器。
- 选中模型,点击 更多 按钮打开 属性 窗口。
- 为对象添加 Throw Weapon 社区组件并进行配置。
现在进入 试玩模式,体验投掷武器效果:
自定义连击攻击
在Studio中,玩家可以执行由右交叉拳、左勾拳和右上勾拳组成的默认打击连击。您可以通过自定义每一击的持续时间、动画和音效,让连击手感更沉浸。还可以为连击间隔设置待机状态,配置循环动画和持续时间。
自定义步骤:
-
在场景中创建一个空对象。
-
在资产库 逻辑(Logic)>组件(Components) 类别中搜索“战斗(Combat)”,找到同名组件并将其添加到空对象上。有关战斗配置的详细信息,请参阅战斗。
-
在资产库 逻辑(Logic)>组件(Components) 类别中找到 Behavior_SpawnableObjectMarker 社区组件。然后将其添加到空对象中并为其输入一个生成名称。
-
在场景中再创建一个空对象。
-
通过资产库的 逻辑 > 组件 找到 Auto Equip(自动装配) 社区组件,添加到新建空对象并输入在 Behavior_SpawnableObjectMarker 组件中设置的生成名称。详情见 Auto Equip。