V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
scybhe
V2EX  ›  Linux

成功的又用 wine 运行了 Cocos Creator

  •  
  •   scybhe · 2021-09-06 21:07:35 +08:00 via Android · 2269 次点击
    这是一个创建于 1203 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作一直用 linux, 目前常用的软件基本已经搞定,但最近有用 Cocos Creator 开发游戏的需求,但这货只有 win 版或者 mac 版,用 vmware 运行在虚拟机里面实在太卡了,想要是 wine 不行就装双系统,结果居然跑起来了,双系统又不香了。。

    关键细节

    系统: Archlinux

    Wine 版本: 6.0

    需要 env LANG=GBK wine 运行

    9 条回复    2021-10-11 22:27:04 +08:00
    boja
        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 也不行,求赐教
    scybhe
        2
    scybhe  
    OP
       2021-10-10 12:57:35 +08:00 via Android
    @boja 终端报错贴一下?
    boja
        3
    boja  
       2021-10-10 18:21:46 +08:00
    你好,下面全部 log,抱歉我贴不了长文,只能放 drive(但好像发链接受限)..

    我刚装的新环境:
    Manjaro XFCE 21.1.5
    wine-6.16
    Nvidia 卡带驱动
    boja
        4
    boja  
       2021-10-10 18:23:28 +08:00
    scybhe
        5
    scybhe  
    OP
       2021-10-10 18:35:51 +08:00
    从日志上没看到报错,我这边贴一下我的启动脚本

    ```
    > 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
    ```
    boja
        6
    boja  
       2021-10-10 19:16:39 +08:00
    @scybhe 感谢,原来是需要启动 dashboard 而不是 CocosCreator.exe. 在 Manjaro 上能打开 UI,但输入框没响应,我在 Debian 上再试试。
    ps: 我用 electron 重新打包了一个 Native 版本,但读取资源有点问题,有需要我可以 post 到 github 上。
    boja
        7
    boja  
       2021-10-11 00:44:05 +08:00
    @scybhe Hi, 我在 Debian/Manjaro 上成功运行了 Dashborad,能跳到引擎但只有空窗口。已经安装 dotnet4x 库和 dxvk 解决了所有 DLL 缺失,现在只有未知内存报错了。请问你有特别安装过什么库吗? :)
    scybhe
        8
    scybhe  
    OP
       2021-10-11 09:09:48 +08:00 via Android
    我不记得安装过什么特殊的库,我遇到过这个问题,在我用 GBK 环境变量后就解决了。能看看具体的日志嘛?
    boja
        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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4843 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 04:00 · PVG 12:00 · LAX 20:00 · JFK 23:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.