Unity3D
文章平均质量分 53
无名小刺猬
黑夜给了我黑色的眼睛,我却用它寻找光明。
展开
-
UGUI之动态设置某个节点在其兄弟节点中的位置
最近的工作任务是实现模态对话框,模态对话框弹出后要显示在最前面,为了实现这个效果,我从网上找到了解决办法:通过SetSiblingIndex 和 GetSiblingIndex设置与获取 gameObject在兄弟节点中的位置。 我觉得GetSiblingIndex返回就是兄弟节点对应的编号,这个编号从0开始,只要修改这个编号就可以改变这个节点在所有兄弟节点中的位置。原创 2015-04-27 12:46:24 · 8919 阅读 · 0 评论 -
UGUI之实现拖拽功能
最近几天在跟着一个视频教程学习,其中用到了拖拽功能,我想到了官方的DEMO中有相应的例子,就去看了一下,很简单,把官方的代码拿过来,稍微做些修改就实现了拖动功能。先上代码:using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;using System.Collections;public class原创 2015-04-26 10:59:13 · 2614 阅读 · 0 评论 -
禁用、启用组件
我们知道在编辑器通过取消或勾选组件名称前面的复选框就可以禁用或者启用这个组件: 那么如何通过代码禁用或者启用一个组件呢?很easey,获取到组件后,修改enabled的值即可禁用或者取消该组件。例如有一个游戏物体叫gmObj,要禁用它的Image组件,可以这么做:gmObj.GetComponent().enabled = false; 执行结果如图:原创 2015-05-07 12:06:26 · 626 阅读 · 0 评论