比如,我想要做一些本地读写文件操作,creator里面怎么调用和收发消息呢?
像这种通信,creator里面咋写呢昨晚刚做完。。。今晚请看我写的文章,你用electron要发布到哪个平台?
steam,我现在只是先打包成exe,看看技术方案能不能行的通
你文章是发在论坛么
是的,那就行,我昨晚做的就是exe
666,exe我打包成功了,就是通信那块不会。做等大佬的帖子了。
在 electron 的 main.js 中先引入 ipcMain,然后
main.js 中
ipcMain.on('testMsg', (event, ...args) => {
console.log(args);
})
在 cocos 的 html 中
<script>
const { ipcRenderer } = require('electron');
window.ipcRenderer = ipcRenderer;
</script>
在 cocos 脚本中
ipcRenderer.send('testMsg', {data});
基本是这些,欢迎大佬补充
2赞
原来是挂在window上,懂了。不过ts中估计要这样写才不会报错。 window[“ipcRenderer”].send(‘testMsg’, {data})
666,这正是我想要的,感谢大佬
利用 iframe插入 通讯使用 window.parent.postMessage
这个似乎更好,但是我刚好相反。。我采用了其他更为简单快捷的方式,不过性能也许没它好
