scr104第二个里面的女主角

在做项目的时候难免会碰到UI很哆的情况,而动态加载UI就是一个很重要的问题而动态加载UI就需要考虑到设置UI的父子关系。通常我们会使用/u/article/details/
版权声明:本文为博主原创文嶂转载请附上博文链接!

官方解释大意是:如果为真,那么就保持之前的位置、旋转量、缩放值而为否,的时候则保持局部坐标的位置、旋转、缩放

直接可能不理解这个参数的意思,所以就往后看

通常我们在设置父子关系的时候,我们希望设置完后子物体要保持原来的样子。如果变了样那么就会对游戏的交互产生较为严重的影响。3D物体相对还好UI在设置父物体如果没有设置好会出现很严重的变形。

下面对这个参数带来的影响做了对比试验:

球体作为父物体作为子物体,分别的参数:

 选择方块作为子物体能够看出变化

效果保歭不变。球体和方块的局部坐标值分别为:

可以看到在效果上保证了方块不随球体的变化而变化但是其局部坐标值发生了变化,以球体為中心但在效果上仍然是之前的相对位置。

从效果上可以看出方块的旋转和缩放值已经发生了变化,不在保存原来的世界坐标系中的位置球体和方块的局部坐标值分别为:

从参数上可以看出,方块在局部数值上保证了和之前全局坐标系中的数值相同

可以看出产生的影响还是较大的。

对于UI来说我们是希望保留这种位置关系还是不保留呢?答案很明显我们在做UI预设时是在UI的父物体下完成,保存到预設中的值也是UI局部坐标系中的值

首先加载到场景根路径时,此时UI将之前局部坐标系的值换成全局坐标系

要保证和之前UI一样,我们需要將这种位置关系带到UI父物体中

于是应该设置为false

测试效果://UI来源蛮牛教程

我要回帖

更多关于 scr104第二个 的文章

 

随机推荐