如何使子画面垂直下落,并通过拖动或物理方式抵抗任何横向运动?
我的代码在运行时实例化具有附加脚本的预制件。
一段时间后,脚本将运行以下功能:
void addSliderJoint() {
myVerticalSlider = gameObject.AddComponent<SliderJoint2D> () as SliderJoint2D;
myVerticalSlider.angle = 90;
}
运行此功能后,我希望精灵仅垂直移动,但它们似乎很乐意不受限制地移动。我可以在运行时在检查器中“看到” SliderJoint2D,并且如果在GUI中更改了它的设置,则精灵会对此做出响应。
可从https://github.com/thunderrabbit/finna-be-octo-wallhack获得样本回购
我刚刚将其添加到您的OnMouseDrag()方法中
// Set the Position
Vector2 newPos = new Vector2(startPos.x, startPos.y + dir.y);
transform.position = newPos;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句