美文网首页
NGUI小知识

NGUI小知识

作者: FelixBang | 来源:发表于2018-10-26 17:09 被阅读0次

UIInput

public UIInput myInput;
void Start()
{
    EventDelegate.Add(myInput.onChange, OnInputChangeAction);
    EventDelegate.Add(myInput.onSubmit, OnSubmitAction);
    UIEventListener.Get(myInput.gameObject).onSelect = OnSelectedAction;
}

private void OnInputChangeAction()
{
    Debug.Log(myInput.value);
}

private void OnSubmitAction()
{
    Debug.Log("按下回车键");
}

private void OnSelectedAction(GameObject go, bool state)
{
    Debug.Log(state);
}

UILabel

使用全角输入法可以实现段落首行缩进(windows输入法全角/半角切换快捷键 shift+space)

将鼠标坐标转到NGUI坐标

Vector3 mousePos = Input.mousePosition;     //获取鼠标指针坐标(屏幕坐标)
Vector3 mouseWorldPos = UICamera.currentCamera.ScreenToWorldPoint(Input.mousePosition);    //当前UI相机将指针坐标转化为世界坐标
Vector3 localPos = transform.InverseTransformPoint(mouseWorldPos);     //将指针世界坐标转化成NGUI坐标 (transform 为父物体坐标)

相关文章

  • NGUI小知识

    UIInput UILabel 使用全角输入法可以实现段落首行缩进(windows输入法全角/半角切换快捷键 sh...

  • NGUI基础知识

    NGUI网盘链接:http://pan.baidu.com/s/1gfuTljt 1.直接导入项目中,每个项目都要...

  • NGUI渲染框架

    本文基于NGUI3.9.6,目前我们游戏用的NGUI版本。主要介绍一下NGUI渲染框架,基于本人阅读NGUI源码及...

  • NGUI

    1.NGUI-OPTION选项中的Reset prefab toobar是NGUI事先准备好的预制体 NGUI-L...

  • 项目问题集(三)—— UIScrollView 的顶端对齐

    NGUI——SpringPanelSpringPanel是NGUI自带的针对ScrollView的tween动画脚...

  • Unity3D插件之NGUI核心 UI 组件和功能详细使用步骤

    一、NGUI 介绍 1.NGUI 插件安装 首先创建一个新的 Unity 工程项目,导入 NGUI 插件资源包。 ...

  • Unity之NGUI

    NGUI 介绍 1.NGUI 插件安装http://pan.baidu.com/s/1eSvHGMQ(插件地址)首...

  • NGUI 渲染顺序概述

    以下内容基于 NGUI v.3.11.2 。示例是在 Unity 5.5 中测试。 渲染结构 NGUI 用 Pan...

  • NGUI

    UIRoot 管理 scalePixelPerfect : 像素匹配,图片不会被缩放,除非屏幕高度小于 Minim...

  • NGUI

    Create各种参数: 一:Sprite子画面参数: 第一行由 —— 名字参数,是否静态参数组成,在名字参数中可以...

网友评论

      本文标题:NGUI小知识

      本文链接:https://www.haomeiwen.com/subject/dmqemftx.html