UE中UMG控件属性(一)

前言

        控件属性作用讲解,后续相同属性不再重复说明

Canvas

        画布面板,可以放在空间中任意位置,可对其子项设置z轴次序,多用于手动布局

  • Behavior
    • Tool Tip Text:悬停文本提示框,鼠标悬停时出现的文本提示,可通过细节面板或蓝图进行内容设置
    • Is Enabled:是否启用控件
    • Visibility:控件可见性,五个值
      • Visible:可视的,使控件可见并且可以交互,一般是默认值
      • Collapsed:已折叠。使控件不可见,不会占用布局空间,会影响布局
      • Hidden:控件不可见,但占用布局空间,不会影响布局效果
      • Not Hit-Testable(Self & All Children):非可命中测试。可见但无法进行交互,它的子项也无法进行交互
      • Not Hit-Testable(Self Only):可见但无法进行交互,但不影响子项的交互性
    • Render Opacity:渲染不透明度,0完全透明 1不透明,值在0~1之间
    • Advanced
      • Tool Tip Widget:悬停提示控件,和上面不同的是,它使用一个UMG控件进行显示
      • Cursor:光标类型
  • Accessibility
    • Override Accessible Defaults:重载可访问默认值,重载此控件的默认访问行为和文本
  • Render Transform
    • Transform:变换
      • Translation:平移
      • Scale:缩放
      • Shear:切线
      • Angle:旋转角度
    • Pivot:枢纽,x和y分别为0~1的值,代表百分比位置,变换时以枢纽点为原点进行变换
  • Performance
    • Is Volatile:是否可变。如果为true,则不缓存控件或其子项布局信息,每帧进行变化,为false时则为不可变的,进行布局信息缓存
  • Clipping
    • Clipping:裁剪
      • Inherit:继承。此控件不裁剪子项,其与所有子项均继承裁剪的上个控件的裁剪区
      • Clip To Bounds:裁剪到边界。此控件裁剪边界内容,将这些边界与之前裁剪的区域相交叉。
      • Clip To Bounds - Without Intersecting(Advanced):裁剪到边界-无交互
      • Clip To Bounds - Always(Advanced):裁剪到边界-固定
      • Do Demand(Advanced):按需裁剪

Text Block

        静态文本控件

  • Slot:插槽,括号中表示的是其父控件,也就是该控件插在哪个控件上面
    • Anchor:父控件为Canvas时存在。锚点,分为9个点型、6个线型、一个面的类型,作用是在视口尺寸变化时,相对位置进行固定,design中的小花,就是锚点当前位置
      • 点型:固定控件的相对位置在这个点,当视口发生变化时,会更新当前控件的位置,确保相对位置一致,一般用于TextBlock、Button、Image等控件
      • 线型:分为水平或垂直,会根据视口变化,进行水平、垂直方向的缩放,为的是确保相对长度或高度一致,一般用于ProgressBar之类的控件
      • 面:视口变,则宽高都进行缩放,相对大小不变
    • Position X:X轴位置
    • Position Y:Y轴位置
    • Size X:控件宽度,但不影响字号大小
    • Size Y:控件高度,但不影响字号大小
    • Alignment:对齐到锚点,X和Y分别为0,0到1,1,左上角到右下角
    • Size To Content:根据内容适配控件大小
    • ZOrder:Z轴顺序
  • Content:文本内容
    • Text:文本内容,可绑定蓝图函数进行修改
  • Appearance:外观
    • Color and Opacity:颜色和不透明度设置
    • Font:字体设置,可以设置字体类型、字体样式(粗体、斜体),字号,字间距,还可以使用材质
    • Strike Brush:删除线效果
    • Shadow Offset:文字阴影偏移量设置,需要先设置阴影颜色方可看见
    • Shadow Color:阴影颜色
    • Min Desired Width:内容所需的最小宽度
    • Transform Policy:变换规则,可设置为小写或大写显示
    • Justification:文本内容对齐,靠左、居中、靠右
    • Advanced
      • Margin:边缘占位,例如首行缩进的效果,可在四个方向设置占位填充,Left、Top、Right、Bottom
      • Line Height Percentage:行高的百分比

UE交流:769397359

猜你喜欢

转载自blog.csdn.net/dl15600383645/article/details/131506004