最新文章
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
ngui中pivot的C#脚本控制改变
在NGUI(Next-Gen UI)中,我们可以通过C#脚本方便地控制UISprite组件的pivot属性,从而改变其轴心点位置。以下是几个示例代码,展示了如何将UISprite的轴心点分别设置为左、中、右:
设置轴心点为左
go.GetComponent<UISprite>().pivot = UIWidget.Pivot.Left;
设置轴心点为中
go.GetComponent<UISprite>().pivot = UIWidget.Pivot.Center;
设置轴心点为右
go.GetComponent<UISprite>().pivot = UIWidget.Pivot.Right;
在上述代码中,go 代表一个 GameObject 对象,通过 GetComponent<UISprite>() 方法获取该对象上的 UISprite 组件,然后将其 pivot 属性设置为不同的值,即可改变 UISprite 的轴心点位置。这样的操作在UI布局和动画效果实现中非常有用。