多个Canvas

位置

添加RectTransform组件(而不是用默认的Transform组件),然后设置anchoredPosition或anchoredPosition3D为UI层上的位置(transform的坐标系和RectTransform的不同)

显示顺序

有时候会遇到想要将一些非UGUI元素如Particle、Sprite、3D模型等显示在两个UI之间,非Screen Space - Overlay和Screen Space - Camera模式下的UI由于用额外的相机来渲染,要么全部在非UGUI元素之前要么在之后。想要UI和其他物体穿插显示,必须指定其与UI之间的绘制顺序(默认UGUI的绘制顺序是层级正序),可通过以下方式:

  • 给指定UGUI元素和非UGUI元素附加Canvas组件,勾选Override Sorting
  • 设置合适的Sorting Layer,使得非UGUI元素显示正确

勾选了Override Sorting的UGUI元素使用SortingLayer来排序,而不再由在Canvas中的层次顺序决定,因此与其他默认UGUI元素之前渲染顺序无法得到保证。 但其子物体中的UGUI元素之间的渲染顺序仍由层次顺序决定

BakeMesh(推荐)

使用ParticleEffectForUGUI插件,只需要为Particle添加UIParticle组件即可让Particle的显示顺序也根据在Canvas中的层次顺序决定

https://github.com/mob-sakai/ParticleEffectForUGUI

UI与Particle穿插混排相关推荐

  1. 自定义UI 简易图文混排

    系列文章目录 自定义UI 基础知识 自定义UI 绘制饼图 自定义UI 圆形头像 自定义UI 自制表盘 自定义UI 简易图文混排 自定义UI 使用Camera做三维变换 自定义UI 属性动画 自定义UI ...

  2. 使用CoreText实现图文混排

    2019独角兽企业重金招聘Python工程师标准>>> OS没有现成的支持图文混排的控件,而要用多个基础控件组合拼成图文混排这样复杂的排版,是件很苦逼的事情.对此的解决方案有使用Co ...

  3. android多媒体图文混排,android图文混排

    背景 最近我们的产品来了个新的模块,给学生做题提高成绩的.需求如下: 支持单选.多选.填空题 支持图片文字混排 输入框有交互,排版精致美观 为了体验优化,不能使用网页实现效果 思路分析 我们的图文混排 ...

  4. unity 图文混排方案

    在我们工作中,可能经常有这样的需求,就是需要图文混排,因为这个对于原生或web都是比较容易的事情.但是我们用unity的话,首先unity最开始只想做纯游戏侧的引擎,一开始甚至还没有一个商业化的ui工 ...

  5. 流量为王:收益最大化的混排机制

    作者:九羽,公众号:炼丹笔记 信息流场景展示内容在实际业务场景中并不是单一的同类内容,可能有图文.视频等主场景信息流内容,也会有广告.商品等商业内容,同时,针对特殊场景还存在着引流入口的穿插.不同类型 ...

  6. Unity图文混排的几种方式

    方法一:TextMesh - TextMesh是Unity原生的支持图文混排的方式. - 使用方法 在GameObject下挂上TextMesh,会自动追加上MeshRender,之后在Materia ...

  7. Unity UGUI图文混排源码(二)

    Unity UGUI图文混排源码(一):http://blog.csdn.net/qq992817263/article/details/51112304 Unity UGUI图文混排源码(二):ht ...

  8. Unity UGUI图文混排源码--优化版

    前言 因为有不少同学反应在使用图文混排的时候,出现很大的性能问题,导致画面帧率不稳定,甚至极低.博主对此非常抱歉,当时仅凭兴趣,在一个个功能上不断叠加,几乎没有考虑到性能的优化.这次有几天的空余时间, ...

  9. Unity Emoji表情(图文混排)2022最详细教程

    文章目录 前言 一.emoji是什么? emoji (日本在无线通信中所使用的视觉情感符号) 二.使用步骤 1.将源码文件导入自己的项目中 步骤一:将Editor目录文件EmojiAtlasBaker ...

最新文章

  1. 几个简化算法理解的网站,进来收藏!
  2. 移植opencv2.4.9到itop4412开发板
  3. python简单代码加法-Python tkinter实现简单加法计算器代码实例
  4. bootsect.s文件阅读问题集
  5. open source protocols
  6. java B2B2C Springboot多租户电子商城系统-Spring Cloud Stream(消息驱动)
  7. (盒子模型常见问题)外边距合并问题,嵌套盒子边距塌陷问题解决
  8. 31. 了解各种与排序有关的选择
  9. wpf textblock可以复制_C# WPF:这次把文件拖出去!
  10. [2018.03.13 T2] 过河(river)
  11. 使用for循环打印出大写字母的ASCII码对照表(c语言实现)
  12. 读书笔记《Effective C++》条款40:明智而审慎地使用多重继承
  13. CSDN专家博客网址
  14. 从虚拟光驱启动计算机,手把手教你使用win10/win8自带的”虚拟光驱“(资源管理器)挂载打开ISO镜像文件-系统操作与应用 -亦是美网络...
  15. 几何学的公理化:塔尔斯基 pk 希尔伯特,谁能取胜?
  16. elo匹配算法c语言,ELO算法教程
  17. docker学习(四) 配置阿里云镜像加速器
  18. 中富金石马力老师:2022年中央一号文件发布 时隔多年重提加强粮库建设
  19. 在Java中判断整数是素数还是合数 |CSDN创作
  20. 解决mysql的配置文件my.ini不起作用

热门文章

  1. CCNA WAN IPv6
  2. case when 用法
  3. 让所有网站都支持深色主题 - Dark Reader
  4. 自动发qq空间说说python脚本
  5. 游戏建模师要什么学历?
  6. 华为云服务产品之精华问题大集烩(一)
  7. 通过注册表查看电脑是否安装office和查看本电脑安装office版本
  8. CSS - Tooltip-arrow 绘制三角形
  9. 汶川地震十年祭 | 川大分享会:人如树,把根留住
  10. 有一条长阶梯:如果每步跨 2阶,那么最后剩 1 阶;如果每步跨 3 阶,那么最后剩 2 阶;如果每步跨 5 阶,那么最后剩 4 阶;如果每步跨 6 阶,那么最后剩 5 阶;只有当每步跨 7 阶时,最后