cast to 的object 应该怎么选择

[复制链接]
yorkyun | 2018-4-3 09:42:59 | 显示全部楼层
Conners 发表于 2018-4-2 22:39
还有...pawn是你的人物角色,是不能转换成控制器的

我知道不能转成控制器,那这里哪个节点才能转成控制器,这是我想知道的,就是在强制转换的时候这个object到底应该连什么呢
回复 支持 反对

使用道具 举报

yorkyun | 2018-4-3 09:44:22 | 显示全部楼层

这个我试过,连上流程线就不行了,提示Controller不是继承自Player Controller
回复 支持 反对

使用道具 举报

188085555 | 2018-4-3 14:06:24 | 显示全部楼层
yorkyun 发表于 2018-4-3 09:44
这个我试过,连上流程线就不行了,提示Controller不是继承自Player Controller

你的BP_MotionController不是PlayerController类吗?
回复 支持 反对

使用道具 举报

yorkyun | 2018-4-3 14:38:48 | 显示全部楼层
188085555 发表于 2018-4-3 14:06
你的BP_MotionController不是PlayerController类吗?

用的官方demo 的 BP_MotionController ,是Actor类
回复 支持 反对

使用道具 举报

yorkyun | 2018-4-8 11:43:33 | 显示全部楼层
自己查了资料,终于明白了,这里的object是要连接cast to这bp的父类,就是说要转换的类是Actor类,那么就要用get parent actor ,如果是pawn 就要用 get play pawn,具体使用哪一个可以在资源管理文件夹里把鼠标放上去,看Native parent class,用这个连object就对了
回复 支持 反对

使用道具 举报

韧一呀 | 2018-5-27 02:59:52 | 显示全部楼层
object是要连接cast to这bp的父类,就是说要转换的类是Actor类,那么就要用get parent actor ,如果是pawn 就要用 get play pawn,具体使用哪一个可以在资源管理文件夹里把鼠标放上去,看Native parent class,用这个连object就对了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则