我目前正在实施vscode插件以及Chrome调试插件,均需要creator的UI效果。 自己实现编辑器里的效果非常耗时间。 我可以个人赞助1万元, 只希望cocos周边更完善。 我开发的工具肯定是免费的。
这是我目前上传到vscode的插件,Cocos Creator Prefab, 想给它加节点树展示以及节点属性展示。 这个功能在真机调试的时候也非常有用。
希望官方能重视一下。
自己写的太low, ui也还不完善
我目前正在实施vscode插件以及Chrome调试插件,均需要creator的UI效果。 自己实现编辑器里的效果非常耗时间。 我可以个人赞助1万元, 只希望cocos周边更完善。 我开发的工具肯定是免费的。
这是我目前上传到vscode的插件,Cocos Creator Prefab, 想给它加节点树展示以及节点属性展示。 这个功能在真机调试的时候也非常有用。
希望官方能重视一下。
自己写的太low, ui也还不完善
我当时也有写这个的想法,但是编辑器的节点树不能搞就没做(获取不到全局对象),
我觉得你没必要硬要用平台自己的开发方式,直接用 creator 开发就好了,直接把组件属性做成预制体方式,扩展也方便
然后打包成web,在其他平台保证能获取到全局对象就行了
仅仅是预览,脱离编辑器完全可行。 我写的插件就完全脱离creator, 可以在vscode插件搜索到。
自己做也可以,只不过比较low, 写这些UI也比较费时间
UI编辑器是他们核心竞争力,这玩意开源了会逆向看了偷笑,等于裸奔
不是要开源整个编辑器,而是编辑器的里一部分UI库, 例如ui-button, ui-prop这些。 ui只是creator的冰山一角。
UI 这块特异性太强,定制的地方很多,学习成本高,因此无法开源。
就算开源了也无法运营,配套的基础设施(自动化、文档、playground)都没有,后续开发者反馈了 issue,提交了 PR 我们要不要管?每次编辑器发新版本开源仓库是否要单独打一个 release?开源不是随随便便把代码一丢就叫开源的。
你可以使用第三方的ui组件库来解决这个问题,例如vue+elementui+
来解决这个
不用每次编辑器发版本就更新UI, 你们完全可以独立一个 web ui 项目,我目前所知你们ui库里绑定了electron库里的东西。去掉这块,完全可以用web浏览器运行起来,抽离出来 就和antd库或者elementUI库一样了。 用creator的2.x或者3.x随便某个一般版本都行。 UI的东西只要不新增新特性或者浏览器API变化,基本不用花费太多时间维护。 社区也有大量的web开发者也可以帮忙维护.
你们ui要是开源, 可能会形成另一片天, 不仅是在游戏领域有所成就, 在PC端应用领域或者各种平台的插件领域都会有所成就, 不管是web后台管理还是某些公司开发可视化工具集,都可以用。 目前我所知道的antd和elementUI 只适合做后台管理系统,不太适合做工具类的应用。
我可以个人出资赞助一下,出资不多,也是一点心意
试过用这些写工具,但是比较low, 比如color属性展示, 跟编辑器里的color展示完全不是一个级别。 vue+elementui 和 react + antd 都是一样, 只适合做公司的管理后台
就是这些dom元素,ui开头的标签, creator自己实现了这些标签, 希望官方能开源这些定义的标签以及css样式
我觉得vscode 的ui 库应该适合你
vscode 都有对应vscode-webview-ui-toolkit库, 你们为啥也不弄个creator自己的ui库呢, 我个人觉得你们的ui实现是很棒的,非常适合写各种工具和应用, 既然creator是要走向世界的产品,何不在产品上在纵向发展一下,不限于游戏!
微软还有github 暴雪呢
前面已经解释了不能开源的原因了。VSCode 本身整个项目就是开源的,没有可比性啊。如果只是随随便便把代码一丢,不期望任何技术上或者商业上的回报,也不好好运营开源社区,你觉得哪个投资人会答应?(到时候还不是我们这些社会底层被骂光挖坑不填坑,拍脑袋做事情。)
国外技术总是领先,我们是跟随者,是有原因的。 这一点也没办法,也能理解,为了生存,必须搞钱,不挣钱的东西或者特别烧钱的东西不做。
感谢您回复, 你说的能理解!
主要是cocos不配和微软比