ugui Event.current.mousePosition获取的坐标原点在左上角

Posted 居家懒人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ugui Event.current.mousePosition获取的坐标原点在左上角相关的知识,希望对你有一定的参考价值。

脚本里使用OnGUI(),在鼠标按下时出发EventType.MouseDown事件,此时如果观察Event.current.mousePosition的坐标原点时左上角,即鼠标按下的点越靠近左上角,Event.current.mousePosition就越接近(0,0);

而ugui的 canvas内的坐标系是以左下角为原点的,这样当两种坐标在一起使用时就需要把其中一个坐标用屏幕的高度Scree.height减去y才行。

以上是关于ugui Event.current.mousePosition获取的坐标原点在左上角的主要内容,如果未能解决你的问题,请参考以下文章

UGUI 字体背景长度自适应

UGUI与NGUI的区别与优缺点

UGUI初学习--------Canvas

转:UGUI与NGUI的区别与优缺点

UGUI源码解析——总览

unity4.6Ugui中文教程文档-------概要-UGUI Visual Components