本文共 565 字,大约阅读时间需要 1 分钟。
了解如何在UE4中让Flash接收消息。
MFC和Flash交互及库的使用
可以使用and库,在UE4中同样适用。 UE4 C++与Blueprint调用
尝试实现调用失败,后续进行优化。成功案例
通过代码实现成功。实现UE4与Flash的消息传递
void AMyHUD::SetSingal2flash(FString _string, int _e, bool _bool) { // 将FString转换为标准C++字符串 std::string MyStdString(TCHAR_TO_UTF8(*_string)); // 将字符串转换为const char*类型 const char* c = MyStdString.c_str(); // 预定义Flash函数参数 FastFlashArg argv[3] = { c, _e, _bool }; // 调用Flash函数 FastFlashCallFunction(pFlash, "GetUE4Singal", argv, 3);} 优化代码结构
通过添加注释和代码块使代码更易读。通过以上方法,成功实现了UE4与Flash之间的消息传递功能。
转载地址:http://mksq.baihongyu.com/