【问题标题】:Unreal Engine 4 Cast to parent Class Fails虚幻引擎 4 投射到父类失败
【发布时间】:2016-11-30 04:19:08
【问题描述】:

我想将一个孩子投射到他的基类中。

我有一个名为 Road_Empty 的类和一个子类 Road_Left。

我正在使用此流程生成随机道路瓷砖。

Flow

这应该运行顺利。但演员总是失败。

那里有什么问题?

【问题讨论】:

  • 您的 Classes 变量类型是 TArray<TSubclassOf<class Road_Empty>> 还是等效的蓝图?
  • 你是否用断点检查了转换失败时返回的值是什么?
  • Facepalm就是这样,是假类型

标签: casting unreal-engine4 blueprint


【解决方案1】:

虽然您发现原因是类填充了错误的类型,但我想提供更多信息:

  1. 您不必将子类对象转换为父类对象,因为它们可以直接用作父类对象。

  2. 如果你的生成失败所以它返回None,施法也可能失败。最常见的失败是由于碰撞处理,但在您的Always Spawn, Ignore Collisions 的情况下,它几乎不会失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-05
    • 2016-07-06
    • 2022-06-13
    • 1970-01-01
    • 2020-07-24
    • 2015-02-04
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多