工作一直用 linux, 目前常用的软件基本已经搞定,但最近有用 Cocos Creator 开发游戏的需求,但这货只有 win 版或者 mac 版,用 vmware 运行在虚拟机里面实在太卡了,想要是 wine 不行就装双系统,结果居然跑起来了,双系统又不香了。。
关键细节
系统: Archlinux
Wine 版本: 6.0
需要 env LANG=GBK wine 运行
1
boja 2021-10-10 11:25:09 +08:00
你还,请问你的 cocos 是哪个版本?我在 debain 系下均未成功,求一份启动代码,以下是我的:
WINEPREFIX=~/.wine WINEDLLOVERRIDES=libglesv2.dll=d wine CocosCreator.exe --disable-gpu --no-sandbox 加上 env LANG=GBK 也不行,求赐教 |
3
boja 2021-10-10 18:21:46 +08:00
你好,下面全部 log,抱歉我贴不了长文,只能放 drive(但好像发链接受限)..
我刚装的新环境: Manjaro XFCE 21.1.5 wine-6.16 Nvidia 卡带驱动 |
4
boja 2021-10-10 18:23:28 +08:00
|
5
scybhe OP 从日志上没看到报错,我这边贴一下我的启动脚本
``` > cat .local/share/applications/wine/Programs/CocosDashboard/CocosDashboard.exe.desktop [Desktop Entry] Name=CocosDashboard.exe Exec=env LANG=GBK WINEPREFIX="/home/amit/.wine-cocos-creator" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/amit/.wine-cocos-creator/dosdevices/c:/users/amit/AppData/Roaming/Microsoft/Windows/Start\\ Menu/Programs/CocosDashboard/CocosDashboard.exe.lnk Type=Application StartupNotify=true Comment=CocosDashboard.exe Path=/home/amit/.wine-cocos-creator/dosdevices/c:/CocosDashboard_1.0.17/ Icon=620E_CocosDashboard.0 StartupWMClass=cocosdashboard.exe ``` |
6
boja 2021-10-10 19:16:39 +08:00
@scybhe 感谢,原来是需要启动 dashboard 而不是 CocosCreator.exe. 在 Manjaro 上能打开 UI,但输入框没响应,我在 Debian 上再试试。
ps: 我用 electron 重新打包了一个 Native 版本,但读取资源有点问题,有需要我可以 post 到 github 上。 |
7
boja 2021-10-11 00:44:05 +08:00
@scybhe Hi, 我在 Debian/Manjaro 上成功运行了 Dashborad,能跳到引擎但只有空窗口。已经安装 dotnet4x 库和 dxvk 解决了所有 DLL 缺失,现在只有未知内存报错了。请问你有特别安装过什么库吗? :)
|
8
scybhe OP 我不记得安装过什么特殊的库,我遇到过这个问题,在我用 GBK 环境变量后就解决了。能看看具体的日志嘛?
|
9
boja 2021-10-11 22:27:04 +08:00
@scybhe 实验了一天,最接近成功的一次是打开编辑器只有顶部菜单,其他空白😂
ZorinOS 16 wine-6.19 不装任何 wine 组件,不装 mono 、gecko 以下是 log: drive.google.com/file/d/165YcZNoQOcMs6dw5LV4Xo-YY9J1u8rDa/view?usp=sharing 如果装了 dxvk 和 dotnet45, 连菜单都没有了,只剩纯黑色窗口.. drive.google.com/file/d/1AAi_c2jWg-UjMLR2gkQcANwR2ztyIWQT/view?usp=sharing 以上都使用 LANG=GBK |