请问3.6.2版本如何获取启动参数,也已使用electron把webmoile打包成exe了

已知3.7版本以上可以用如下代码获取启动参数
import { native } from ‘cc’;
if (native && native.process) {
log(‘PlayerController start argv:’, native.process.argv);
},

但是本人引擎是3.6.2版本,native下面没有process,特来请教,项目原因升级不了引擎,如果有大佬知道如何拷贝3.7引擎的源码或者说3.6版本有其他可以获取启动参数的请不吝赐教,谢谢

@zilong @huanxinyin @wangzhe 哥哥们救命啊

用了electron后不能用上面那种方式获取启动参数

主进程里面传递参数,渲染进程里面获取参数

你说的启动参数是指的启动electron传入的参数吗?是的话直接用electron的api获取就可以了,启动的窗口如果带上contextIsolation 和nodeIntegration的话,直接可以获取到 process对象(不推荐),或者直接从 browser进程去获取,类似下面gpt的答案。

1赞

是的,上面那个方法只能高版本使用,所以我引入了electron

感谢啾哥,我去试一下