【发布时间】:2017-02-15 02:06:24
【问题描述】:
我正在尝试在 Unity 中制作一个程序来玩皮影戏木偶(主要是“Karagöz”)。我想使用的角色是由四肢关节组成的。他们的上半身有一个洞,可以用棍子将他们移动到窗帘后面并旋转身体: Example1
我使用 HingeJoints 构建 2D 角色来模拟它们的实际移动方式。我认为移动它们的最佳方法是使用鼠标。您可以用鼠标拖动它们并使用滚轮旋转身体。
我在角色的洞上放了一个圆形对撞机,并使用类似one 这样的脚本来拖动我的角色。我的问题是基于使用弹簧接头的 dragRigidbody2D 解决方案,它对我的使用来说太有弹性了,并且不允许我使用从同一点旋转。
有谁知道如何从这个特定的孔中拖动和旋转带有铰链关节的 2D 刚体而不使其有弹性/有弹性?
【问题讨论】:
标签: c# unity3d draggable mousewheel unity3d-2dtools