unity ugui多边形显示

原博客

大家好我是白泽。

今天刚好用到unity的多边形显示功能到网上找例子发现只有雨凇的例子。之后照着雨凇的例子把代码复制粘贴下俩发现有两个问题。

1:需要自己到unity安装目录下的Editor\Data\UnityExtensions\Unity\GUISystem\Editor自己导入UnityEditor.UI文件

unity ugui多边形显示_第1张图片

之后再这个脚本当中才能使用

unity ugui多边形显示_第2张图片

这个类。

2:第二个问题就是最操蛋的问题那就是无法将UICircle脚本挂到场景物体上去。也就是说前面的白做了,根本用不了。我也不知什么原因,总之我的用不了。但是还是感谢作者,因为在博客开头他放了了个外网的工程地址https://bitbucket.org/ddreaper/unity-ui-extensions,也是参考那个例子的。点击进去发现是一个unity ui的拓展工具工程,于是便下了下来再将该工程里的UICircle.cs和该类涉及到的依赖,也就是SetPropertyUtility.cs和UIPrimitiveBase.cs三个.cs文件拷贝到自己的工程里面再将UICircle挂到一个游戏物体上去。大工告成。

unity ugui多边形显示_第3张图片
unity ugui多边形显示_第4张图片

这里要注意的是不需要添加UnityEditor.UI文件,还有该脚本不能挂在ui对象上。可以创建个空对象然后挂上去

另外如果上不了外网的朋友可以关注我的微信公众号:baize1935

回复:unity获取百度网盘链接地址

你可能感兴趣的:(unity ugui多边形显示)