求教!!!碰撞系统中的点编辑方法分离出来

碰撞组件在编辑器中,可以直接编辑各个点的位置并且在编辑器中显示出来

现在我想把这一套直接分离出来,请问有人知道怎么做吗?看了半天源码也没找到。

(也就是,我想自己写一个脚本,,,可以像碰撞系统一样,,,直接在编辑器中编辑并且显示各个点的位置)

creator编辑器没有开源, 这个只能自己想办法实现

好吧,我只是看这个功能还是挺实用的,我好几次都需要,,,没开源就比较麻烦了。。。

显示和更改位置自己写倒是还好,,,主要是在编辑器中拖拽点的位置还没想到什么好的方法:sweat_smile:

白玉无冰的多边形裁剪里面有这个功能

他那个点列表好像是要自己手动配置,我想要的是像碰撞体脚本那样在编辑器里拖拽和增加点
不过还是十分感谢:grin:

是可以拖动的,我下了看了,不过没仔细看实现原理

哇,真的可以,谢啦,我去研究研究原理。。。。

大佬,有时间把原理分享下

啊?白玉无冰的那个例子里不是有直接的方法吗?

编辑器插件拓展Gizmo,用内置SVG.js绘制和操作。

Cocos文档-自定义Gizmo
Cocos文档-自定义Gizmo进阶

进阶方案还会提到如何编辑。

image