3.6发布windows 如何与ts 通信?

  • Creator 版本:
    3.6.0
  • 目标平台:
    windows
  • 重现方式:
    调用请教:
    对于 JsbBridgeWrapper 的使用,就如 在 Objective-C 端的JsbBridgeWrapper.h 中注册事件,触发事件。请问在发布到windows平台,C++项目的哪个头文件对应了OC中的JsbBridgeWrapper的方法:如(void)addScriptEventListener:(NSString*)eventName listener:(OnScriptEventListener)listener;
    public boolean removeScriptEventListener(String eventName, OnScriptEventListener listener)
    等等?
    我同查整个解决方案都没有找到类型的方法 ,请教下引擎组 ts 如何与C++交互?
    JsbBridgeWrapper 基于原生反射机制的事件处理 · Cocos Creator
    这个文档并没有说明

:grinning:有个方法,socket连接Windows跟ts

JsbBridgeWrapper 意在替换原本针对于Java/Objective-c的反射机制,对于原本就是使用C++语言的windows原生端,直接绑定js方法是最快最高效的。

https://docs.cocos.com/creator/manual/zh/advanced-topics/jsb-manual-binding.html?h=绑定

https://docs.cocos.com/creator/manual/zh/advanced-topics/jsb-auto-binding.html?h=绑定

关于C++如何调用到ts,也可以通过evalString去操作,尽管这会有风险

我都是用jsb自动绑定来处理c++和js的通信

也可以加针对c++的jsbbridge实现,但要能够接受性能损耗。

哈哈哈哈哈

老哥怎么通信的,可以给一个例子吗