找回密码
 点一下
查看: 1112|回复: 1

为什么我的英雄面板UI从第二个开始都不正常?

[复制链接]
发表于 2020-4-25 16:10:51 | 显示全部楼层 |阅读模式


请看左上角

只有HeroFrame00.也就是第一个英雄状态条是正确的,下面的都变形了。但他们的宽高和第一个明明都是一样的。在游戏内UI编辑器里更新一下数据后,就会变得正常。

Snipaste_2020-04-25_16-02-25.png




这是我的UI布局,从HeroFrame01开始,布局父级都是上一个HeroFrame。
Snipaste_2020-04-25_16-09-14.png
Snipaste_2020-04-25_16-09-30.png



这是第二个英雄状态条的布局

        <Frame type="HeroFrame" name="GameUI/UIContainer/FullscreenUpperContainer/HeroPanel/HeroFrame01" file="GameUI">
            <Anchor side="Bottom" relative="$parent/HeroFrame00" pos="1" offset="110"/>
            <Anchor side="Right" relative="$parent/HeroFrame00" pos="1" offset="0"/>
            <Height val="100"/>
            <Width val="300"/>
            <Frame type="HeroButton" name="Button">
                <Anchor side="Top" relative="$parent" pos="0" offset="0"/>
                <Anchor side="Left" relative="$parent" pos="0.5" offset="-220"/>
                <Height val="100"/>
                <Width val="100"/>
            </Frame>
            <Frame type="Image" name="ShieldBarBackground">
                <Anchor side="Top" relative="$parent/Button" pos="0" offset="15"/>
                <Anchor side="Left" relative="$parent" pos="0.7" offset="0"/>
                <Height val="20"/>
                <Width val="170"/>
            </Frame>
            <Frame type="Image" name="HealthBarBackground">
                <Anchor side="Top" relative="$parent/ShieldBarBackground" pos="1" offset="13"/>
                <Anchor side="Left" relative="$parent" pos="0" offset="240"/>
                <Height val="32"/>
                <Width val="200"/>
            </Frame>
        </Frame>


 楼主| 发表于 2020-4-26 13:56:00 | 显示全部楼层
自行解决了,因为第二个按钮开始,button的锚点left和right有冲突。将right改掉后就没问题了。 Snipaste_2020-04-26_13-55-22.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 17:31 , Processed in 0.179435 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表