我们知道,如果是拖动 UIUG 的控件的话,它是有接口可以使用的。但是3D物体就没有可直接使用的接口(或者说我没找到?),就需要我们自己写代码。首先先创建一个这样的场景创建两个 cube 只是为了看清效果。然后给 摄像机添加一个 DragObject 脚本添加此脚本后运行,就能成功看见效果。

Unity实现鼠标拖动3D物体

Unity实现鼠标拖动3D物体

Unity实现鼠标拖动3D物体