unity ugui多边形显示

原博客

大家好我是白泽。

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

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

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

这个类。

    

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

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

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

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