私は 1 つの球体を持っており、Tilt(Input.acceleration) に従って (X & Z で) 重力を変更したいと考えていました。しかし、うまくいきません。重力を変更するために、次のコードを使用しています。
if((Input.acceleration.x) > 0)
{
Physics.gravity = new Vector3(9.81f, 0, 0);
}
if((Input.acceleration.x) < 0)
{
Physics.gravity = new Vector3(-9.81f, 0, 0);
}
Zの場合:if((Input.acceleration.y) > 0)
{
Physics.gravity = new Vector3(0, 0, 9.81f);
}
if((Input.acceleration.y) < 0)
{
Physics.gravity = new Vector3(0, 0, -9.81f);
}
これらのコードを FixedUpdate 関数で書いています。どこで間違いを犯しているのか、誰にも教えてもらえますか? 私も団結は初めてです。