首页 > 解决方案 > 如何使对象跟随鼠标

问题描述

您好,我在使我的对象移动到鼠标位置时遇到问题。尝试如下,但对象移动到错误的方向。这是一个 UI 图像项而不是精灵。

Vector3 m_mouse_pos;
m_mouse_pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
m_mouse_pos.z = Camera.main.nearClipPlane;
transform.localPosition = Camera.main.ScreenToWorldPoint(m_mouse_pos);

如何做到这一点?提前致谢。

标签: unity3d

解决方案


您可以使用 IBeginDragHandler 和 IEndDragHandler 实现 IDragHandler 接口。


推荐阅读