关于UE4 vs2017 SpawnActor编译通过,调试运行崩溃的问题

本文探讨了在VR模式代码编写中,使用UWorld::SpawnActor遇到的编译无误但运行失败的问题。指出将SpawnActor置于构造函数而非BeginPlay()是导致问题的关键,并解释了相关原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在制作VR模式代码编写的时候,使用一些API采用UWorld::SpawnActor的时候出现代码编译编译通过无报错,但是调试运行失败的原因.图一图二
找了很久才找到原因,原来是构造器的问题,就是把SpawnActor放到到BeginPlay()中,不能放在构造函数下,也就是当头文件里还没有执行到的时候,是不能放到构造函数下的,需要放到BeginPlay()中,也就是等到构造后头文件执行到的之后才会去调用这个API(其实不止SpawnActor不能放到构造函数下,相类似的函数等都是不可以的);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值