虚幻引擎UE5 GAS开发RPG游戏-02 设置英雄角色-15 设置英雄武器

上一节,我们创建了英雄武器,现在我们在GA_Shared_SpawnWeapon中实现他:

1.蓝图节点:Sapwn Actor from Class

在虚幻引擎中,Spawn Actor from Class是一个常用的蓝图节点,用于在运行时动态生成指定类的Actor对象。该节点的核心功能是通过类(Class)参数实例化一个新的Actor,并返回对该Actor的引用。

主要特点包括:

  1. 基础实现继承自UK2Node_ConstructObjectFromClass类,这是一个标记为UCLASS(abstract)的抽象基类
  2. 节点返回值可以直接拖出并提升为变量,从而创建对新生成Actor的引用
  3. 常用于动态生成游戏中的各种对象,如敌人、道具或特效等

使用该节点时需要注意:

  • 生成的Actor会自动添加到当前关卡中
  • 可以通过返回值直接访问新Actor的属性和方法
  • 通常需要配合设置生成位置、旋转等参数的节点一起使用

该节点在功能上类似于编程语言中的new操作,是虚幻引擎蓝图系统中对象实例化的主要方式之一。

2.根据GA_Shared_SpawnWeapon创建子蓝图:GA_SpawnAex

设置变量:

在骨骼里添加一个武器插槽:

下一讲,我们将能力赋予角色!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值