当前位置: 首页 > news >正文

无锡本地模板网站建设装饰设计公司资质

无锡本地模板网站建设,装饰设计公司资质,公司网站备案名称,广州专业网站建设公司如果读者是从Unity 4.x时代过来的,可能都用过NGUI这个插件(后来也是土匪成了正规军),NGUI一大特点是可以靠transform位移的Z值进行遮挡排序,然而这个事情在UGUI成了难题(Sorting Layer、Inspector顺序等因素…

如果读者是从Unity 4.x时代过来的,可能都用过NGUI这个插件(后来也是土匪成了正规军),NGUI一大特点是可以靠transform位移的Z值进行遮挡排序,然而这个事情在UGUI成了难题(Sorting Layer、Inspector顺序等因素综合作为遮挡前置条件)。

如图所示,现在我们有三个Image,白红蓝。在Inspector中的顺序如下:

如果我们尝试让白色遮挡红色,按照NGUI的做法,我们把红色的Z值改为50,然而这种做法在UGUI直接现场寄。

其中一种解决办法是改一下Inspector顺序。

至于如果想动态地调整顺序,你可以参考如下代码:

// UIPosZSorter
// Originally written by AStar
// Modified and commented by Shepherd Zhu
// Sort the RectTransform by Z Pos.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class UIPosZSorter : MonoBehaviour
{private List<Transform> m_Transforms; // 存储子物体的Transform组件private void Awake(){m_Transforms = new List<Transform>(); // 初始化m_Transforms列表}private void Update(){// 清空m_Transforms列表m_Transforms.Clear();// 遍历所有子物体,将其Transform组件添加到m_Transforms列表中for (int i = 0; i < transform.childCount; i++){m_Transforms.Add(transform.GetChild(i));}// 根据子物体的localPosition.z属性进行排序m_Transforms.Sort((a, b) => b.localPosition.z.CompareTo(a.localPosition.z))// 根据排序后的顺序,设置子物体的SiblingIndexfor (int i = 0; i < m_Transforms.Count; i++){m_Transforms[i].SetSiblingIndex(i);}}
}

效果如图:

http://www.sczhlp.com/news/58443/

相关文章:

  • dede网站底部wordpress登陆后查看
  • 自学网站东莞网站建设制作服务
  • 什么网站可以做长图攻略扬州专业外贸网站建设推广
  • 语音助手自然对话技术突破
  • 珠宝首饰网站开发做网站推广有用不
  • 怎么仿制网站中国建筑公司网站大全
  • 基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)安卓开发工具手机版
  • 网站的音乐怎么做的wordpress 网址导航
  • 网络公司网站去除wordpress主题头部作者信息
  • 企业网站做百度排名要怎么做黄冈工程造价信息网
  • 网站数据库要多大app推广需要多少钱
  • 如何查网站域名备案信息wordpress经常502
  • 【车载测试】如何判断Bug的严重程度
  • 芯原收购芯来!
  • 国产 GPU:性能还没追上,起步价格先追上了?
  • 搜索引擎提交网站什么是网络营销?
  • 专业杭州网站建设国际电商平台排行榜
  • 多语言版本的网站网站建设公司擅自关闭客户网络
  • 上海网站开发培训价格百度明星人气排行榜
  • 重庆建设工程交易信息网站定制家具品牌排行榜前十名
  • 阿克苏网站建设价格合肥网站运营管理公司
  • 注册网站做网销导视设计提案
  • 郑州华久做网站为什么做民宿网站
  • 堆叠式图像传感器概念及发展现状
  • 网站品牌建设公司小程序退款商家不给退咋办
  • 响应式网站模板下载邢台网页美工
  • seo自己做网站吗用wordpress开发网站
  • 寮步镇仿做网站企业宣传片背景音乐
  • 字节跳动回应造手机
  • 【车载测试】项目测试流程