赞
踩
鼠标位置
//获取鼠标位置信息,将鼠标位置转会为网格的行数 列数
//current 保存了当前处理事件的所有信息
Vector3 mousePosition = Event.current.mousePosition ;
场景信息
场景视图是以左上角为坐标原点
//场景视图也是有相机的 就是不可见
//获取场景相机 使用SceneView 获取当前场景实例的相机
Camera camera = SceneView.currentDrawingSceneView.camera;
Debug.Log(camera.pixelHeight);
Debug.Log(camera.pixelWidth);
我这里使用的是2019.4,所以鼠标的位置 是和 场景的宽高相等的,之前的版本,鼠标位置 * 2 才等于场景的宽高,建议Debug出来,进行比对
鼠标事件
//判断当前鼠标的事件 是否是点击 拖动事件
if (Event.current.type == EventType.MouseDown || Event.current.type == EventType.MouseDrag)
{
//Todo
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。