electron套壳打包creator怎么通信呢

比如,我想要做一些本地读写文件操作,creator里面怎么调用和收发消息呢?

像这种通信,creator里面咋写呢

昨晚刚做完。。。今晚请看我写的文章,你用electron要发布到哪个平台?

steam,我现在只是先打包成exe,看看技术方案能不能行的通

你文章是发在论坛么

是的,那就行,我昨晚做的就是exe

666,exe我打包成功了,就是通信那块不会。做等大佬的帖子了。

electronmain.js 中先引入 ipcMain,然后
main.js

ipcMain.on('testMsg', (event, ...args) => {
    console.log(args);
})

cocoshtml

<script>
        const { ipcRenderer } = require('electron');
        window.ipcRenderer = ipcRenderer;
</script>

cocos 脚本中

ipcRenderer.send('testMsg', {data});

基本是这些,欢迎大佬补充

2赞

原来是挂在window上,懂了。不过ts中估计要这样写才不会报错。 window[“ipcRenderer”].send(‘testMsg’, {data})

更详细的步骤可以看官方文章: 实用!Cocos Creator 游戏发布 Steam 平台攻略出炉 (qq.com)

666,这正是我想要的,感谢大佬

利用 iframe插入 通讯使用 window.parent.postMessage

这个似乎更好,但是我刚好相反。。我采用了其他更为简单快捷的方式,不过性能也许没它好