• [UE4]Canvas Panel


    一、Canvas Panel:画布。Canvas Panel中内的元素可以任何摆放位置。Canvas Panel是UserWiget默认的根节点容器,可以把跟节点删除替换生成任何的UI元素。

    二、选择Canvas Panel子元素的时候,会出现一个菊花形状的图标,这就是锚点。

       

    三、当锚点设置为的时候,Position X和 Position Y的值为0

      

    四、如果锚点选择的话,Position X和 Position Y的值就是菊花锚点到元素左上角的之间的距离。

      为什么是左上角呢?因为Alignment是X和Y是0,如果X=0.5,Y=0.5,Position X和 Position Y的值就是菊花锚点到元素中心点的之间的距离。Alignment是X和Y取值范围是0~1,表示百分比。

      

    五、元素到锚点之间的距离永远不会改变,不会随着窗口大小的改变而改变。

      

     六、边缘对齐   

      选择锚点,如下图所设置,元素距离底部的距离永远都是200,而不管窗口如何缩放。

      

    七、选择锚点,就会出现Offset Left、Offset Top、Offset Right、Offset Bottom,如下图所设置,不管游戏窗口大小如何缩放,元素距离四边的距离永远都是100CM(UE4的单位是CM)。

      游戏窗口变大,元素会被放大;游戏窗口缩小,元素就会被缩小;以保证元素距离四边的距离永远都是100CM。

      

    八、ZOrder可以改变元素在Canvas Panel的前后位置。相当于css中的z-index。

      

      

  • 相关阅读:
    STM32固件库和自定义工程模板
    STM32存储器映射和寄存器映射
    VScode搭建OpenCV环境
    手写数字识别——基于LeNet-5卷积网络模型
    敏感信息泄露
    Google的高级搜索——Google hack
    session fixation攻击
    认证和会话管理漏洞
    SQLmap
    基于时间型SQL盲注
  • 原文地址:https://www.cnblogs.com/timy/p/10264191.html
Copyright © 2020-2023  润新知