unity3d 我可以在Unity 2D中选择对象吗?

ars1skjm  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(159)

我尝试在Unity 2D中通过单击一次来选择对象。如果对象被选中,它会跟随光标,当用户再次单击时,对象将停止被选中。我不想使用拖放。
是否有可能做到这一点,如果是的话,我需要使用刚体或任何其他组件?

jvidinwx

jvidinwx1#

您可以使用Unity OmMouseDown事件。当用户在碰撞器上按下鼠标按钮时,将调用此事件。
在第一次点击时,你的对象将开始跟随鼠标。你可以使用Input.mousePosition计算鼠标位置,然后将其转换为世界空间。
第二次单击时,对象将停止跟随鼠标。

相关问题