请问如何在编辑器内实现监听移动节点操作结束的事件

项目需求制作一个关卡编辑器,我想在编辑器模式下自动排版节点位置,比如在编辑器将节点拖动到(111,111),在拖动操作结束后我可以执行自己的代码将节点放到(100,100)的位置,请问如何监听到拖动结束事件?

不知道楼主最后怎么解决的?
我最近刚好做了一个插件,实现上也能解决你的需求。

  1. 通过webContents.executeJavaScript() 在Creator窗口执行一段js代码监听mouseup事件
  2. 事件触发时通过IPC回传消息给你的插件
  3. 插件内通过Editor.Selection.curSelection(‘node’) 获取当前选中的节点,调整其坐标。

我的插件通过类似方式监听了mousedown + mouseup,然后弹出右键菜单。
内有代码,你可以参考main.js。

谢谢啦,我去学习下