最近待业在家,朋友问了这样一个问题就看了下这个polygon collider 2d
朋友的问题是:RawImage图片放进去,不能自动匹配碰撞体
然后我查了下,这玩意一步步的沟通解决,交流
去看了下这玩意的api
api 表明把图片直接拖上去是可以自动匹配的,然后照做了
新建了一个工程新建了一个RawImage,添加了Polygon Collider 2D碰撞体,拖了个不规则图片上去是这样的:
上面一个是图片,一个是图片里的碰撞体可是碰撞体特别的小,在图片里看只是一个点
结果是刚好匹配的,如图所示:
把结果告诉了朋友可是朋友的电脑上是不可以的,是這样的:
后来查证后发现是Canvas不一样于是此方法是取巧的,不可行的后来又继续尝试.
原因是这里直接跟随sprite的图形大小随scale变化,没有RectTransform,可以矗接编辑
各位有更好的解决方案的欢迎评论!