Unity基础-----画布、文本组件、图片组件、按钮组件

画布

画布即Canvas,我理解为相机前的遮罩层,Canvas会显示在相机的最前方。可以通过右键UI/Canvas进行创建,各种UI都是在2D平面上的,若是在3D项目中进行创建,视角如图:
在这里插入图片描述
此时点击左上角的2D按钮,可以切换至平面视角。
在这里插入图片描述
所有的UI组件都是基于Canvas画布的,一个场景中可以拥有多个画布,在Canvas组件下的Sort Order字段,可以设置显示的优先级,若需要将某个组件呈现在最上层,则给这个字段设置一个较大的值。
在这里插入图片描述
在Canvas Scaler组件中,存在UI Scale Mode字段,一般设置为Scale With Screen Size,目的是为了给各种分辨率的屏幕做适配,下方即设置屏幕分辨率大小,开发时还需要在Game模式中添加一个相同的分辨率,保证两者一致
在这里插入图片描述
在这里插入图片描述

文本组件

  • 其他所有的组件在创建时,若不存在Canvas,则会自动创建。
    在这里插入图片描述
字段解释
Text填写显示的文本信息
Font该字段设置字体样式,通过导入.ttf字体文件,即可选择更改
FontStyleNormal为一般样式,Bold为字体加粗,Italic为斜体
FontSize设置字体大小
LineSpacing设置字体行间距
RichText富文本,可以在文本中加入类似于HTML的标签,详情见官网
Alignment设置对齐方式
Color设置颜色以及透明度
Material设置材质
RaycastTarget设置射线,勾选代表可以被选中,不勾选则鼠标事件会忽略该组件

Image组件

在这里插入图片描述

字段解释
Source Image显示图片,但必须为精灵格式
Color设置图片颜色和透明度
Material设置图片材质
RaycastTarget将图像视为光线投射的目标

Button组件

左侧栏添加的Button,其实就是一个Image组件加上一个Button组件。
在这里插入图片描述

字段解释
Interactable控制按钮是否可以进行交互,取消勾选则无法操作Button
Transition有四个选项值如下
None按钮样式无法改变
ColorTint可以设置各种鼠标事件下按钮的颜色变化
Sprite Swap可以设置各种鼠标事件下按钮的精灵显示
Animation可以设置各种鼠标事件下按钮的动画
OnClick可以通过编写C#代码,设置按钮的监听事件
TargetGraphic当操作按钮时,做出相应的目标图片
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值