UGUI
苏城ss
coder
展开
-
关于UGUI RectTransform的几个参数的获取和修改(待补充)
1.改变RectTransform的topGetComponent().offsetMax = new Vector2(GetComponent().offsetMax.x, top);2.改变RectTransform的bottomGetComponent().offsetMin = new Vector2(GetComponent().offsetMin.x, bottom);原创 2015-07-07 14:50:49 · 20119 阅读 · 1 评论 -
关于UGUI如何自动拓展父物体大小
很久没有更新博客了,今天来更新一些ugui的动态滚动菜单栏,去年的时候要用动态加载每个页面的菜单栏的内容,那时候发现UGUI似乎没有直接的方法(其实自己没有仔细研究UGUI)于是自己绕了很大的圈子自己手动去根据加载来调整大小。前阵子阅读UGUI的相关文档时候发现了UGUI带有一个组件:这个组件可以帮我们自动拓展父物体的大小来使用Scrill Rect组件。这里注意一点使用的C原创 2015-10-09 14:17:56 · 8601 阅读 · 0 评论 -
关于UGUI挡道3D的物体触发点击事件无法和3D物体分离的解决方案
1.首先在摄像机上添加Physics Raycaster组件。2.代码内容如下,把脚本放在一个Cube上,创建一个button挡住Cube。给Button添加ButtonTest这个Click方法。3.运行场景,可以看到点到Button的时候,Cube不会触发点击事件。注意:用这个方法要去避免掉使用OnMouseDown和Input.GetMouseDown(0)的方法。有Bu原创 2015-07-14 12:56:56 · 721 阅读 · 0 评论 -
UGUI如果只做特定次数的滑动界面
今天朋友问,他该怎么样只做一个滚动界面,而且每次恰好滚动在正中间,开始我想了一下我告诉他你自己计算位置吧。我朋友一脸懵逼,说怎么计算。。 我这么懒。。我说你试试别的办法,他说啥。。好吧,我只能自己动手来帮他做一个了。 其实很简单我们只需要使用到scroll rect上的滑动条来控制这个滑动界面的滑动次数,假如我们有10张图,那么我们就设置滑动条10步才能从0-1.这样保证每次我们滑动的原创 2016-03-10 16:01:29 · 1015 阅读 · 0 评论