NGUI小知识

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 为父物体坐标)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摘自:http://blog.csdn.net/kevinhg/article/details/8702462 前...
    罗蓁蓁阅读 3,069评论 0 7
  • 搜索 Eclipse常用快捷键 编辑 查看 窗口 导航 文本编辑 文件 项目 源代码 运行 重构 其他Eclips...
    CarlosLynn阅读 1,768评论 0 7
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 1,509评论 0 10
  • PHPStorm 下载及主题样式下载 http://www.lanmps.com/html/tools.html风...
    手表大大阅读 2,753评论 0 1
  • 教育孩子,不再是像过往一样,把孩子平平安安的养大成人就可以了。现在更多的父母会把重心放在如何培养一个优秀的孩子,如...
    东圣A阅读 508评论 0 2