Unity NGUI中Anchor的用法

时间:2021-05-19 16:05:22

unity版本 4.5.1  NGUI版本 3.6.5

  通过NGUI中的Anchor设置按钮位置。

1、首先用NGUI创建两个按钮,按钮的创建在Hierachy窗口中必须按如下形式:

Unity NGUI中Anchor的用法

  Anchor用于确定控件在屏幕中的位置;

对比两张图可以看到,Game Scene拉伸左侧时,两个按钮会消失掉:

Unity NGUI中Anchor的用法  Unity NGUI中Anchor的用法

2、我们就需要解决适应分辨率的问题:

在Hieraphy中选中Anchor,右侧又出现属性框:

Unity NGUI中Anchor的用法

上面红色方框中的Side即表示对齐的位置,这里两个按钮放置在右下角,我们把Side置为Bottom Right,调节Anchor下的Panel调节两个按钮在屏幕中的初始位置

初始位置:

Unity NGUI中Anchor的用法

设置后效果:

Unity NGUI中Anchor的用法  Unity NGUI中Anchor的用法

可以看到,设置后,当屏幕缩小时按钮会自动调节位置和大小。Side中的其他设置值效果可以自行测试。

参考链接:http://www.unitymanual.com/thread-274-1-1.html

     http://www.cnblogs.com/dacheng/archive/2013/03/26/2982088.html