2014年4月16日 星期三

NGUI - v3 教學 (三)(UIButton及Anchor实际使用)

UIButton点击发出声音以及UIButton事件回调
Anchor锚点:为了适应不同的屏幕,保持当前的UI不会变形用户订的基准点

Atlas:图片集,NGUI支持TexturePacker直接解析
Font:按钮字体,如果没有自己制作静态中文字体就随便选择一个
Template:widget模版
Background:图片集中制作的图片
点击Add To添加到视图中

按钮属性:
Box Collider:默认添加(为响应事件)

UIButton(Script):
Target:按钮点击目标(点在这个目标上才算有效)
Drag Over:当有物体在按钮上通过时,触发事件选项
Transition:效果过渡
Colors:对应按钮在不同状态中的颜色
Sprites:对应按钮在不同状态中的背景图片
OnClick:按钮点击时,触发的事件分发

UIPlay Sound(Script):
当按钮点击时,可以播放一个声音
脚本调用时,直接在UIButton上添加一个脚本前重写OnClick():
    void OnClick() {
        Debug.Log("onClick");
    }

按钮是一个背景与一个文本拼合起来的,一般在按钮制作时,需要添加锚点选项
显示所有组件在按钮里的一个相对位置
点击Background:
在Type选项选择unified,然后选择四点顶点处的大小
Target:表示你要在哪个相对位置保持不变,一般是UI Root父节点里面
Hide if off-screen:表示当前Widget不在当前显示画面时,隐藏

Related Posts:

  • NGUI - v3 教學 (四)(TexturePacker与UIAtlas生成prefabs) exturePacker可以将游戏素材零碎的图片打包在一块,这样更方便读取 而与Unity3d prefabs组合起来使用,使得读取图片达到一个速率更高的层次 TexturePacker: a.下载最新版的TexturePacker软件 b.打开软件后,点击Add Sprites,添… Read More
  • NGUI - v3 教學 (三)(UIButton及Anchor实际使用) UIButton点击发出声音以及UIButton事件回调 Anchor锚点:为了适应不同的屏幕,保持当前的UI不会变形用户订的基准点 Atlas:图片集,NGUI支持TexturePacker直接解析 Font:按钮字体,如果没有自己制作静态中文字体就随便选择一个 Templat… Read More
  • NGUI - v3 教學 (五)(UISprite&UISlider制作彩色血条) 使用NGUI可以制做出彩色角色血条,加载进度条 制作血条时,可以根据血的多少显示不同的颜色,可以对UISider与UILabel进行简单的封装 UISprite:NGUI精灵图片组件 Atlas:图片集 Sprite:选择的图片集中的图片 Sprite Type:Simpl… Read More
  • NGUI - v3 教學 (二)(UILabel中文字体及可点击的字体) 用Unity3d NGUI可制作出字体可点击的效果,点击打开网站链接 还有中文字体的显示,可以直接调用系统内置字体,不需要第三方的字体支持 UILabel(Script 参数说明) 第一项字体选项,NGUI使用的是静态字体,当我们需要显示中文时,最好使用动态字体,或者自己也可以制作… Read More
  • NGUI - v3 教學 (一) 我用的NGUI是3.5.4,Unity3d版本是4.3.4f需要的到 NGUI3.5.4 下载NGUI,这是破解版的,用于学习,如果是商用,请支持正版 插件的导入 1、NGUI的导入,双击NGUI Next-Gen UI v3.5.4.unitypackage,导入全部资源 … Read More

0 意見:

張貼留言