1.6.0版本Polygon Collider的问题

不得了了,不规则控件在1.6.0版本会自动检测节点的spriteFrame并自动创建包围坐标点了。只是现在一来就创建这些坐标点,有的复杂图形几百个点,一开始我不知道这个改动,卡的我摸不清状况,卡了好久。建议增加一个勾选,开发者自行决定要不要开启自动创建包围点。毕竟不是所有情况下都有把图像全部包裹的需求,我刚刚只是想增加一个不规则触发区域,结果卡了1分钟。

顶一下,希望官方出1.6正式版的Polygon Collider时候加个勾选,刚添加组件的时候要像原来那样只给出四个点,开发者勾选后才产生多个点把图像精确包围。现在太不方便了,每次想添加一个简单的不规则区域都会卡好久

收到~

问题又来了,1.6版本后的Polygon Collider能不能在改变了节点的图片纹理之后动态自动识别图片生成新的顶点,或者有没有这样的函数接口?

或者问一下,1…5.2版本,如果代码动态添加Polygon Collider组件的话会不会自动生成顶点,如果可以我就先换回1.5.2版本了

这是编辑器内的代码,想要这样的功能需要你自己实现了

大大,先给我解答这几个问题啊:
1:编辑器里面Polygon Collider组件不是有个按钮,点击生成顶点吗?这个功能不能做成函数来开放使用吗?
2:1…5.2版本,编辑器里面添加Polygon Collider组件是会自动生成顶点的,如果代码动态添加Polygon Collider组件的话会不会自动生成顶点?
3:如果上面两个问题都解决不了,我自己要怎么实现?给个大概思路,感觉会涉及到图形开发等方面,我对这些几乎不懂。

  1. 不行,用到的 nodejs 模块在 engine 中不能使用
  2. 在编辑器中动态添加?如果是编辑器中可以调用这个函数 resetPointsByContour

https://github.com/cocos-creator/engine/blob/master/cocos2d/core/collider/CCPolygonCollider.js#L72

2、游戏过程动态添加Polygon Collider组件,会自动生成顶点吗?

Hi,yybgh, 请问动态添加Polygon Collider组件自动生成顶点的问题你是怎么解决的?

没有解决

来扒老帖来,PhysicsUtils能开源出来嘛?

大佬最后有解决吗