最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
unity anchor设置中的custom
本文将详细探讨 Unity Anchor 设置中 Custom 相关的一些问题。
NGUI 版本
本次讨论基于 NGUI 3.6.5 版本。
基本 Anchors 使用说明
下面将结合图示解释基本的 Anchors 使用方法(你可以通过官方的 Anchor 和 Chat 例子进行深入学习)。
目标对象类型
Target 不一定是 Sprite,它可以是任意的 UIRect(UISprite、UIPanel 的基类),也可以是 Camera。若为 UIRect 类型,对齐的是当前 UIRect 的边缘;若为 Camera,对齐的则是屏幕。
相关图片说明
这里所说的“当前图片”指的是最终图片中的绿色部分,“背景图片”指的是最终图片中的黑色部分。
Anchor 设置选项详解
Type
- Advanced:此选项包含较多子选项,其中 Unified 也包含在内。
Execute
- OnUpdate:在 Update 时执行。
- OnEnable:在 OnEnable 时执行。
各边对齐设置
Left 部分
Sprite(Transform) Target's Left + 50:当前图片的左边(Left)会对齐到背景图片(Sprite(Transform))的左边(Target's Left)加上 50 像素的位置。
Right 部分
Sprite(Transform) Custom 0.6 - 60:当前图片的右边(Right)会对齐到背景图片(Sprite(Transform))宽度的 0.6 位置减去 60 像素的地方。
Bottom 部分
Sprite(Transform) Target's Bottom + 0:当前图片的下边(Bottom)会对齐到背景图片(Sprite(Transform))的下边(Target's Bottom)。
Top 部分
None(Transform):表示当前图片的上边不进行对齐操作。