锚点行为

337次阅读
没有评论

共计 522 个字符,预计需要花费 2 分钟才能阅读完成。

锚点行为

锚点行为对于自动根据视口定位对象非常有用。这对于支持多种屏幕尺寸很有帮助。

使用锚点行为的对象还应放置在其视差设置为 0% x 0% 的图层上。否则,随着游戏的滚动,对象可能会“滞后”于屏幕。

脚本编程

在使用 JavaScript 或 TypeScript 编码时,可以通过 IAnchorBehaviorInstance 脚本接口访问此行为的功能。

在布局视图的左上角,一个虚线轮廓代表视口。锚定对象应放置在虚线视口区域内,如下所示。
锚点行为

现在,如果在预览期间调整窗口大小,对象将保持其相对位置,如下所示。请注意,此演示使用缩放外部全屏模式以允许纵横比发生变化。
锚点行为

锚定对象预览

这对于那些像通知和抬头显示器(HUD)这样的界面元素非常有用。

相对定位

左边缘和顶部边缘将对象相对于视口边缘定位,而不改变对象大小。例如,如果左边缘设置为视口右侧,对象将始终与视口右侧保持相同的距离。

右边缘和底部边缘会根据视口边缘调整对象大小。例如,如果您希望平铺背景随着窗口变宽而拉伸更宽,将右边缘设置为视口右侧。

锚定条件

已启用

测试行为当前是否已启用。禁用时,它对对象没有任何影响。

锚定动作

设置启用

设置行为是启用还是禁用。如果禁用,行为不会改变对象的大小或位置。

锚定表达式

锚定行为没有表达式。

正文完
 0
评论(没有评论)