C# 根据海拔高度改变物体的重力
我正在使用unity并试图计算2D对象的重力。我是否能够根据某物在世界或空间中的位置来改变其重力,或者重力对整个世界是否保持不变 也就是说,如果我有一个物体在零度的特定重力下,当物体达到1000米时,重力就会改变 只是一个很快的回答C# 根据海拔高度改变物体的重力,c#,unity3d,gravity,C#,Unity3d,Gravity,我正在使用unity并试图计算2D对象的重力。我是否能够根据某物在世界或空间中的位置来改变其重力,或者重力对整个世界是否保持不变 也就是说,如果我有一个物体在零度的特定重力下,当物体达到1000米时,重力就会改变 只是一个很快的回答 了解Physics2D.gravity。在场景中放置一些对象(球,无论什么),然后让场景运行,注意它们掉落。尝试改变重力,注意加速度是不同的 在继续执行步骤2之前,掌握所有这些 现在是坏消息 正如你所看到的,统一中的“普通引力”非常容易。不幸的是,如果你想在不同的物
public float gravity;
void FixedUpdate () {
rigidbody2D.AddForce(Vector3.down * 9 * rigidbody2D.mass);
}
不幸的是,关于跑步循环、物理(即真实世界的物理!)、游戏对象、刚体和一般的C#,你还有很多东西要学
在继续执行步骤3之前,掌握所有这些
public float gravity;
void FixedUpdate () {
f = (1000.0 - a) / 1000.0
rigidbody2D.AddForce(Vector3.down * 9 * f * rigidbody2D.mass);
}
有很多东西要学 只是一个很快的回答
public float gravity;
void FixedUpdate () {
rigidbody2D.AddForce(Vector3.down * 9 * rigidbody2D.mass);
}
不幸的是,关于跑步循环、物理(即真实世界的物理!)、游戏对象、刚体和一般的C#,你还有很多东西要学
在继续执行步骤3之前,掌握所有这些
public float gravity;
void FixedUpdate () {
f = (1000.0 - a) / 1000.0
rigidbody2D.AddForce(Vector3.down * 9 * f * rigidbody2D.mass);
}
有很多东西要学 干杯,一个优秀的初学者问题!为了让你开始,你需要Physics2D.gravity。。这是你需要了解的。我不知道它是否对2D有帮助,但它提供了如何做的见解。干杯,一个优秀的初学者问题!为了让你开始,你需要Physics2D.gravity。。你需要了解这一点。我不知道这对2D是否有帮助,但能让你深入了解该怎么做。@michaeldodell关于旧Unity论坛的旧评论也可能有帮助@michaeldodell关于旧Unity论坛的旧评论也可能有帮助