请教如何获取 Sprite 的 vertex,uv

想做一个游戏,需要获取到 Sprite 的顶点信息,或者 Mesh 也可以。
目前看 Cocos Creator 的编辑器上有 Sprite Type 有 Mesh,但是没找到相关文档。
谢谢!

添加一个多边形碰撞组件有你想要的顶点信息

多边形碰撞体的点是「位置信息」,我希望得到「渲染」的顶点信息

sprite就是两个三角形,4个顶点,有啥需要获取的呢?

你說的僅限於渲染模式是QUAD才會成立,sprite可以用POLYGON的方式渲染,那麼頂點和三角形的數量就取決於精靈不透明部分的形狀了,我知道native有接口可以獲取sprite的_polyInfo,而_polyInfo裡面的triangles就是樓主想獲取的訊息,creator有没有支援這些接口我就不知道了。

2.0 中比较容易获取,

sprite._assembler.updateRenderData(sprite);
// 结果在此
sprite._renderData

好的,我去了解一下 2.0 版本,谢谢

用sprite.spriteFrame就可以了
sp.spriteFrame = sp.spriteFrame.clone();
let rect = new cc.Rect(60 ,60,100,100);
sp.spriteFrame.setRect(rect);