【发布时间】:2015-07-15 14:45:35
【问题描述】:
我在编辑器中有一堆小玩意儿,有没有办法让我在点击小玩意儿时获得它的位置?
我看过 Furr2d,他们有可点击的 gizmo,但我在他们的代码中找不到它是如何完成的。
他们使用 2d 对象,我将使用 3d 对象。我认为它基本上是相同的。起初我以为我必须为每个 Gizmo 创建一个游戏对象,但在使用 Furr2d 时,他们不会创建任何额外的游戏对象,那么他们如何点击和拖动他们的 Gizmo?
我必须使用ScreenToWorldPoint 或类似的东西吗?
【问题讨论】:
-
您可能还想查看
Handles类。 -
所以看起来我可以使用
Handles.ArrowCap,并且我会使用位置属性,这将与 Gizmo 的位置相同,对吧?
标签: c# unity3d unity3d-editor