在蓝图中,调用引擎插件里的蓝图函数库里的方法会怎么样呢?

启动vs,会出现

刷新后正常,但是每次启动vs都会变红,还得刷新。这样就不能cook,更不能打包。
解决方法,是在代码里任意位置调用一下。比如,这里是character.cpp里调用的蓝图函数库的方法,就在character.cpp的BeginPlay()里调用一个空的方法。


build.cs里面添加该模块

在character.cpp里包含该头文件,,并在BeginPlay()里随便调用一个方法。
在UE4中,遇到蓝图调用引擎插件函数库导致的VS启动后显示红色错误的问题。解决方法是通过在代码中引入相关模块,如在character.cpp的BeginPlay()里调用蓝图函数库的一个空方法,并在build.cs中添加模块引用。注意,蓝图函数库的实现必须在cpp文件中,不能在头文件。这样做可以确保蓝图中的其他方法正常工作。
在蓝图中,调用引擎插件里的蓝图函数库里的方法会怎么样呢?

启动vs,会出现

刷新后正常,但是每次启动vs都会变红,还得刷新。这样就不能cook,更不能打包。
解决方法,是在代码里任意位置调用一下。比如,这里是character.cpp里调用的蓝图函数库的方法,就在character.cpp的BeginPlay()里调用一个空的方法。


build.cs里面添加该模块

在character.cpp里包含该头文件,,并在BeginPlay()里随便调用一个方法。
3381

被折叠的 条评论
为什么被折叠?