博客
关于我
UE4给flash发送消息
阅读量:337 次
发布时间:2019-03-04

本文共 556 字,大约阅读时间需要 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/

    你可能感兴趣的文章
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0057---Netty群聊系统服务端
    查看>>
    Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
    查看>>
    Netty工作笔记0063---WebSocket长连接开发2
    查看>>
    Netty工作笔记0070---Protobuf使用案例Codec使用
    查看>>
    Netty工作笔记0077---handler链调用机制实例4
    查看>>
    Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
    查看>>
    Netty工作笔记0085---TCP粘包拆包内容梳理
    查看>>
    Netty常用组件一
    查看>>
    Netty常见组件二
    查看>>
    netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
    查看>>
    Netty心跳检测机制
    查看>>
    Netty核心模块组件
    查看>>
    Netty框架内的宝藏:ByteBuf
    查看>>