您的位置:首页 > 移动开发 > Unity3D

<Unity3D 工作笔记>新手引导制作

2013-10-28 23:12 531 查看
做新手引导时,遇到上层引导手指,不能准确的找到偏移控件的位置

解决方法 我试过很多,但效果都不怎么理想,配置起来非常麻烦,与虎哥商量后,发现一个比较牛逼的方法

实现效果:

界面被黑幕遮挡,只有引导的图标,在黑幕的前面,并颜色显示正常。

思路:

1、找到原有图标,克隆它。

2、将克隆的图标,放在指定的窗体上面(我这里做了一个引导,箭头的窗体)

3、显示正常

核心代码如下:

//找到指定引导窗口的控件
GameObject Tygame = GameObject.Find("bnt1").transform;
//克隆这个控件
GameObject CopyObject = Instantiate(Tygame) as Transform;
//将两个控件设置成一个父级
CopyObject.parent = Tygame.parent;
//设置其坐标,角度,大小
CopyObject.localPosition = Tygame.localPosition ;
CopyObject.localRotation = Tygame.localRotation ;
CopyObject.localScale = Tygame.localScale ;
//将克隆的控件,移动至箭头窗口下,transform(箭头窗口)
CopyObject.parent = transform;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: