-1
プレイヤーの球は壁に衝突しません。Unity3D、ボールをロールするとエラーは発生せず、 'プレイヤー'の球が壁を通過する
Rigidbody/Constraints/Freeze Position/Y軸がオンの場合を除いて、プレーヤはグラウンドプレーン上を少し回転し、グラウンドプレーンを通過し、無限に落ちます。
public class BallControl
: MonoBehaviour
{
public float speed;
private Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void FixedUpdate()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");
Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);
rb.AddForce (movement * speed);
}
}
どのような救済策が大歓迎です。ありがとう
努力の兆候はありますか?あなたのコードはどこにありますか、この動作の原因は何ですか?何を解決しようとしましたか、何か...何ですか? –
完全な初心者として、私はチュートリアルで与えられた指示に従った。私は関連する質問に答えを読んで4日間過ごしました。私はそれが球体を固体に変えるオン/オフスイッチのような単純なものだと確信しています: –
精神力と心の読書の完全な初心者として、あなたはこれまで何をしてきたのか分かりません。 **多分**あなたのコードを質問に入れれば差が出るでしょう... –