吐槽一下 Cocos Dashboard

今天晚上在家打开 Cocos Dashboard 准备继续码游戏代码。结果突然之间发现Cocos Dashboard开始升级,弹出了2.0安装界面。升级就升级吧,结果升级完后发现之前安装的编辑器目录都变了,android studio 对应的项目都不能编译了。将对应项目里的配置文件涉及到编辑器目录的都改了一变,继续编译还是有报错。都搞了一个多小时还没搞好。我想说的是Cocos Dashboard 为什么要自动升级,在哪里关闭自动升级?升级时为什么没有做向下兼容,为什么没提示下用户有这些风险?

有些同学会说 你删除下 build目录重新编译下就行。我想说的是android studio 项目里改了很多配置,也加了很多代码。删除build目录重新编译这些改动都丢失了,要重新复制校验,一大堆工作,很麻烦。哎,只能在这里吐槽下!

很抱歉带来不便。
解答一下疑问:

是为了支持即将发布的 Persona,需要进行彻底改版。目前还无法关闭自动升级,之后我们会考虑支持。

为了适配 Mac ARM 架构,Dashboard 2.0 升级了 Electron,因此要对应用程序(而不是内部的 asar 包)进行完整替换。由于 Dashboard 一直采用的 Windows 官方安装器,升级时会强制删除安装目录下所有文件,再安装新版应用程序。这一行为我们也无法改变,所以我们才在 Dashboard 的上一个版本强制迁移了 Creator 安装目录,因为 Dashboard 老版本会默认把编辑器下载到 Dashboard 安装目录下。如果不强制迁移,升级到 2.0 后安装的编辑器就会丢失。

从 3.0 开始用的 CMake 就是为了解决这个问题的。研发侧给到的建议是删掉 build 目录重新构建。我们确实不推荐在 AS 项目中直接修改,很容易出现兼容性问题,用 CMake 的话才能确保后续版本顺利升级上去。详见 Cocos Creator 3.8 手册 - CMake 使用简介

当然,如果急着要用,您可以尝试把编辑器移动回原有的安装目录?

你说这我就不得不提了

配置了这个
用winget安装 还是给我默认安装c盘

1赞

这个是什么?

image
:joy:winget啊 这个不是你们提交上去的嘛

不是…… 不知道这是啥

Editor下的Download列表刷新不出来了?应该是更新出问题了。

谢谢反馈,近期偶尔后端会不太稳定,已经在解决当中

请原谅肤浅的我:新版 dashboard 变丑了。。。

2赞

产品周末加班在设计了,明天提测,测试后就会上线。大家反馈的问题都有针对性的优化。