美文网首页
跟诸子学游戏 unity3d UGUI anchors和piv

跟诸子学游戏 unity3d UGUI anchors和piv

作者: 诸子百家谁的天下 | 来源:发表于2018-03-07 11:02 被阅读16次

    unity3d UGUI中控件类RectTransform的anchors和pivot的关系:

    分析第一种情况:

    4个锚点合在一起的情况下和中心点的关系:

    锚点 锚点合在一起

    锚点 合在一起 距离 中心点 的距离就是Pos X 和 Pos Y ,Pos X 和 Pos Y 都为0表示锚点和中心点在一个点上

    偏移量

    分析第二种情况:

    锚点横向/纵向分开

    横向锚点分开 此时rect的变换 纵向锚点分开 rect变换

    锚点横向和上下无关,纵向和左右无关.

    结论:左右锚点分开,上下锚点分开,left/right/top/bottom大于0,缩进锚点范围,小于0,扩出锚点范围.仔细观察pivot点的位置,并挪动观察

    分析第三种情况:

    当4个锚点全部分开情况下,和这个物体的上下左右4个边相关联

    4个锚点 rect变换1

    上下左右锚点分开,left/right/top/bottom大于0,缩进锚点范围,小于0,扩出锚点范围.

    最后总结: 

    1:锚点的4个花瓣 不管画布如何变幻,总是比例缩放.(一般情况下将锚点放在画布之内)

    2:锚点的4个花瓣,对应的是控件的4个角,不管界面如何变换,花瓣到控件的角的距离不会变.

    ps:俄罗斯方块分为7中类型,可以用5个字母表示:I  L  O  T  S 其中只有O不具有变形能力 .

    相关文章

      网友评论

          本文标题:跟诸子学游戏 unity3d UGUI anchors和piv

          本文链接:https://www.haomeiwen.com/subject/wjadfftx.html