• UGUI 锚点坑


    -----------------------------------------------------------------
    关键点:4个实心蓝点距离雪花4瓣的距离永远不变
    锚点Anchors:雪花,最大范围不能超过其父组件范围
    中心点pivot:蓝色空心点
    边界点:4个实心蓝点
    -----------------------------------------------------------------
    默认情况下,中心点位于父类控件的 0.5,0.5的位置
    x正方向向右
    y正方向向上


    -----------------------------------------------------------------
    获取组件宽
    float w = gameObject.GetComponent<RectTransform>().sizeDelta.x
    这个获取到的是宽的一半
    -----------------------------------------------------------------
    使用默认布局时的坑
    使用默认布局时会有一些属性,下面说明这些属性到底代表什么


    Left:左边界点(实心蓝点)距离左边雪花的距离
    Right:跟Left类似
    Top:跟Left类似
    Bottom:跟Left类似
    PosX:中心点(空心蓝点)到 左右两个雪花中间点的距离
    PosY:跟PosX类似
    H Delta:上下两个空心蓝点距离-上下两个雪花距离
    Width:组件宽
    Height:组件高
    -----------------------------------------------------------------
    两个模式,默认Blueprint开启,Raw Edit关闭




    Blueprint:在此模式下,物体不会旋转和缩放。
    开启这个模式,不可以旋转
    但在(且必须在)Inspector中调整Scale时,组件大小缩放,但边界(4个蓝色实心点)不会进行缩放




    Raw Edit:在此模式下,调整物体的Pivot和Anchor不会改变物体的位置和尺寸。
    简单说就是在(且必须在)Inspector中调整Pivot值时,在scene中看到的情况是,蓝色实心点保存不动
    组件根据Pivot比例位置移动


    Anchor改变时什么都没看到






    -----------------------------------------------------------------


    迷,不知道是不是bug,没复现


    Top,Bottom值有时无法被设置成0,会自动调节到一个值
    基本所有参数都可能出现这种情况,不知道是不是bug


    直接写值不管用,用鼠标调节下数值的位置,然后再设置就可以了,应该是个bug
    -----------------------------------------------------------------
  • 相关阅读:
    在类中声明常量
    PHPStudy配置虚拟主机配置域名步骤
    PHPStudy配置虚拟主机步骤
    2019年7月22日星期一,简单的总结一下
    简单的面向对象
    session和cookie
    Jquery 事件绑定 bind 与on 的区别
    php try catch用法
    include,include_once,require,require_once的区别
    require与 include区别
  • 原文地址:https://www.cnblogs.com/nafio/p/9137482.html
Copyright © 2020-2023  润新知