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

Unity UGUI 之 Canvas画布

本文仅作学习笔记与交流,不作任何商业用途

本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正

1.UGUI是什么

首先官方手册导向了这两个连接,里面是ugui的基本教程

帆布 |Unity UI |1.0.0或者Unity - 手册:画布

2.UGUI要学的内容

该笔记来源于唐老狮

3.本文内容:Canvas详解

基本参数:

大概的功能,你需要切换render mode才能看到一部分其他参数:

渲染模式 Render Mode

渲染模式是指UI的呈现方式

3.1屏幕空间覆盖模式 ui在前

顾名思义就是UI在任何物体前

3.1.1 基本参数

 

从上到下分别对应

更完美的像素:画面品质更好 

渲染层级:数字越大越遮盖别人

目标显示器:分屏用的功能决定在哪一个display显示什么ui

额外着色器通道:定义额外的着色器通道的:着色器通道可以用于传递额外的数据到着色器,例如颜色、法线、切线等。这个选项可能允许你选择哪些额外的数据被传递到着色器。

顶点颜色控制:控制顶点颜色是否总是被包含在渲染数据中:顶点颜色是一个可以用于各种目的的数据,例如改变物体的颜色、控制着色器效果等。这个选项可能允许你控制顶点颜色是否总是被包含在渲染数据中

3.2屏幕空间相机模式 ui在后

就是物体可以在ui前面

3.2.1 基本参数

说过的我们不再赘述,其中Render Camera-渲染摄像机是用来专门渲染ui的

可以创建一个额外的专门渲染ui的摄像机拖进去

这样你的gameobjcet物体和ui就不会发生莫名其妙的互相遮盖问题了:

注意我的物体和画布是卡在一起的,但是用两个摄像机分别渲染后,只看到了ui层。

也就是当我把ui控制隐藏后就会显示原来的物体,这就是常见的ui显隐的原理

3.3 世界空间模式 -穿模

就是3D模式,物体和ui可以“穿模”

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 深入理解TCP/IP协议中的三次握手
  • GD32 MCU是如何进入中断函数的
  • Android 10.0 蓝牙音乐获取歌手、歌曲等信息功能实现
  • 微服务重启优化kafka+EurekaNotificationServerListUpdater
  • 【Docker】Docker-compose 单机容器集群编排工具
  • Armpro搭建教程全开源版的教程
  • 【BUG】已解决: KeyboardInterrupt
  • Ubuntu16.04环境下Baxter机器人开发环境搭建要点说明
  • windows ssh的登录,私钥权限太开放 WARNING: UNPROTECTED PRIVATE KEY FILE!
  • 在 CI/CD Pipeline 中实施持续测试的最佳实践!
  • C 语言实例 - 使用引用循环替换数值
  • 【LeetCode】填充每个节点的下一个右侧节点指针 II
  • PHP 表单验证:邮件和URL
  • 【每日一练】python编写一个简易计算器
  • ETCD介绍以及Go语言中使用ETCD详解
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • css选择器
  • JSONP原理
  • PHP的类修饰符与访问修饰符
  • ReactNativeweexDeviceOne对比
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 从零开始的无人驾驶 1
  • 当SetTimeout遇到了字符串
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #include到底该写在哪
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (10)STL算法之搜索(二) 二分查找
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (八十八)VFL语言初步 - 实现布局
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (回溯) LeetCode 77. 组合
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • ./configure、make、make install 命令
  • .bat文件调用java类的main方法
  • .describe() python_Python-Win32com-Excel
  • .NET C# 配置 Options
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net FrameWork总结
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET程序集编辑器/调试器 dnSpy 使用介绍
  • .NET导入Excel数据
  • .Net环境下的缓存技术介绍
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @angular/cli项目构建--Dynamic.Form
  • [001-03-007].第07节:Redis中的管道
  • [2010-8-30]
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——