unity组件【Canvas相关】二

Canvas Scaler

属性

画布缩放组件用于控制画布中UI元素的整体缩放和像素密度。此缩放会影响画布下的所有内容,包括字体大小和图像边框。

UI Scale Mode:确定画布中UI元素的缩放方式。


Scale Factor:按此系数缩放画布中的所有UI元素。


Constant Physical Size:如果精灵具有此“Pixels Per Unit”设置,则精灵中的每个像素将覆盖UI中的一个单位。


【UI Scale Mode】
Scale with Screen Size:

  • Reference Resolution:UI布局设计的目标分辨率,如果屏幕分辨率较大,则UI会放大,反之缩小。
  • Screen Match Mode:在当前分辨率的宽高比不适应参考分辨率时,用于缩放画布区域的模式:
    (Match Width or Height:以宽高或二者的某种平衡值作为参数来缩放画布区域)
    (Expand:水平或垂直扩展画布区域,使画布不会小于参考值)
    (Shrink:水平或垂直裁剪画布区域,使画布不会大于参考值)
  • Match:确定是否以宽度、高度或二者的某种平衡值作为参考进行缩放。

Constant Physical Size:

  • Physical Unit:用于指定位置和大小的物理单位。
  • Fallback Screen DPI:在屏幕 DPI和位置时采用的DPI。
  • Dfault Sprite DPI:用于用于精灵的每英寸像素,使其“Pixels Per Unit”设置与“Reference Pixels Per Unit”设置匹配。

World Space Canvas(画布组件设置为World Space时显示)

  • Dynamic Pixels Per Unit:用于UI中创建的位图(如文本)的每单位像素两。

结语

努力很费力。
HIVE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Unity中创建Canvas可以通过以下步骤进行操作。首先,在Unity编辑器中选择“GameObject”菜单,然后选择“UI”子菜单,最后选择“Canvas”。这将在场景中创建一个新的Canvas对象。\[1\] 在Canvas对象下创建UI元素,比如Image或Text,可以通过在Hierarchy面板中右键点击Canvas对象,选择“UI”子菜单,然后选择所需的UI元素类型。这将在Canvas对象下创建一个新的UI元素。\[1\] 如果你想去掉Canvas对象,你可以将所需的UI元素拖拽到场景中,然后将其设置为预制体。这样,你可以在以后复制这个预制体作为UI的模板。\[1\] 需要注意的是,Canvas对象下的UI元素必须有可以渲染的对象,也就是说,至少需要一个Image或其他可渲染的组件。如果你只想要一个空的GameObject作为UI模板,而不需要Image等可渲染的组件,那是不行的。\[2\] 此外,Canvas(Environment)会显示原来Canvas下所有的内容。比如,如果在原Canvas下放置了一个文本,那么在任何一个拥有Canvas(Environment)的预制体中打开,都会显示那个文本。\[3\] #### 引用[.reference_title] - *1* *2* *3* [Unity 创建 Canvas(Environment)](https://blog.csdn.net/qq_38913715/article/details/129858421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄离大人呐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值