ActionRoguelike源码中相对于个人的新用法探索

从知乎迁移到CSDN 原文地址:炉间书客
源码地址:ActionRoguelike Source Git hub
课程地址:Professional Game Development in C++ and Unreal Engine

  • C++源码中SpawnActor中的生成参数配置:SpawnActor中的FActorSpawnParameter附带了生成时的一些额外控制参数,用于精细的控制生成的Actor:
  1. Name:生成的Actor的名字,没有传递参数的情况下,会自动的命名成[Class]_[Number]
  2. Template:使用现有的Actor作为模板来生成新的Actor,生成的Actor会使用这个Actor实例的属性值来赋值给自身,这对复制世界场景下的现有Actor来说十分有用(相当于影分身)
  3. Owner:生成该Actor的拥有者,可为空
  4. Instigator:伤害控制来源(通常指该Actor的Controller亦或是生成该Actor的Owner),可为空
  5. OverrideLevel: 当前所在Level,可为空,当为空时,该参数有自己的一套寻找规则
  6. SpawnCollisionHandlingOverride: 有碰撞穿透的情况下,可用的生成策略,分别为:默认规则;总是生成;调整生成位置并总是生成;调整生成位置但是如
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值