关于2dx项目的编辑器的问题

现在还在用2dx做项目的 应该主要就是 LUA 和 C++ 两种了吧
很多年没做过2dx了 目前有什么好用的编辑器么?

我大概是3.10的时候还在做2dx-Lua的工作 那个时候只有一个叫cocos-stdio的界面编辑器
好像也是到3.10的版本就放弃没更了 改为做Creator了
反正后续还做2dx的时候不管C++还是LUA都是用这个编辑器
但是用的不太舒服 不是很喜欢

以前想尝试自己写一个运行时编辑器的 但是有个技术点一直无法攻克(WINDOS下开发)
就是创建子窗口 并且可以直接用2dx引擎代码进行渲染绘制这些子窗口
毕竟这个引擎是单窗口 准确说是单场景绘制的 觉得多窗口绘制肯定要改引擎代码才得行
弄来弄去最多就是能创建出子窗口 能做全窗口的单色绘制 为子窗口添加场景 进行多场景多窗口渲染什么的还是做不到
找资料改引擎代码都搞不定 折腾了有点时间 最后还是放弃了

不知道这些年过来 现在有没有比较好用的编辑器出现

学习下 imgui。 做自研引擎的公司,基本都用这个来做 编辑器, 很适合你做运行时编辑器的需求。

我去瞅瞅看

FairyGUI 好像也几年没更新2dx的库了

我以前做过这玩意,引擎是个类似2dx的引擎, 大概做了1个月,出个最基本。

这个东西我用过 比较拧巴 ui结构不是树形的 经常会为了一个按钮做一个COM
但是他的控制器到是个好东西 我还大搞模仿的在CREAROR里做了个状态管理器

我刚才去简单看了下 是可以运行时使用 但是感觉他创建出来的界面 都是在当前运行的程序的窗口内部显示的 并不是一个独立的可以脱离当前游戏窗口的东西 也就是不是WINDOWS下的子窗口那种可以和现在的窗口分开独立拖动的窗口
如果只是窗口内部显示界面的 那用2DX本身就可以实现了 只是说需要造很多轮子而已

我N年前搞过3D场景编辑器,还自己绑定xml解释器(包括UI各种控件)。
不过界面很简陋,玩玩就丢了。
现在已经切换到其他的渲染引擎,2dx没必要花精力去研究了吧 :innocent:

虽然我也在2dx+qt+cmake写了个简陋的编辑器,但是我听着你做的项目就感觉非常的挣钱,所以我现在使用的是creator

你说的这种也实现了,但是我当时的引擎不是2dx, 所以不好预估你的实现难度

如果本来就要用imgui显示内部状态editor就用imgui手撸,docker分支已经很稳定了

看了下imgui 小部分还是非常丰富的