unity 在UI中 点击画布 返回鼠标所在画布的位置
2017-11-19 17:25
330 查看
这个功能很实用 大家可以试试
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class aaa : MonoBehaviour { Vector3 go ; public GameObject bul; public Canvas canvas;//将画布拖进来 // Use this for initialization void Start () { } void Update () { if (Input.GetMouseButton (0)) { Vector2 _pos = Vector2.one; RectTransformUtility.ScreenPointToLocalPointInRectangle (canvas.transform as RectTransform, Input.mousePosition, canvas.worldCamera, out _pos); Debug.Log ("pos:" + _pos); } } }将上面的这个脚本挂在摄像机上 然后拖画布 就可以了
相关文章推荐
- Unity 将UI放置在鼠标点击位置的位置
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标
- Unity 鼠标点击位置转换成UI坐标
- 【Unity 3D学习】鼠标点击控制人物移动到目标位置
- Unity 5.3 将物体转向鼠标所在位置
- unity检测鼠标是点击在UI上还是物体上
- Unity UGUI鼠标点击UI不受影响方法IsPointerOverGameObject
- OpenCV—利用回调函数实现返回鼠标点击位置的坐标和灰度值
- unity 从相机的位置发射小球并打到鼠标点击的位置
- unity 判断鼠标或者手指是否点击在UI上
- 我的Unity(1)一点一滴 鼠标点击任意位置,物体移动到该位置。
- unity实现鼠标点击位置小脚印标志
- Unity中获取鼠标位置,且点击鼠标右键则在点击位置显示物体
- Unity移动物体到鼠标点击位置
- Unity中判断鼠标是否点击到了UI
- Unity学习场景中和画布UGUI上的鼠标点击冲突解决
- 【Unity】UGUI如何判断鼠标或者手指是否点击到UI上
- element-UI实现分页器切换页码后,点击某行就行跳转,希望返回后,页码还是保持在刚才浏览的位置
- Unity中物体如何移动到鼠标点击位置
- unity 2d 四大坐标系问题 鼠标点击位置问题 详细入门解析