【Unity】キャラクターのジャンプ機能の実装方法を解説!

Unityでキャラクターにジャンプ機能を実装する方法を解説します。プレイヤーがキーを押したときにキャラクターがジャンプするようにするスクリプトの作成手順や、ジャンプの高さや重力の設定方法などを詳しく説明します。

using UnityEngine;

public class CharacterJump : MonoBehaviour
{
    public float jumpForce = 10f; // ジャンプ力

    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space) && IsGrounded())
        {
            GetComponent<Rigidbody>().AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
        }
    }

    bool IsGrounded()
    {
        return Physics.Raycast(transform.position, Vector3.down, 0.1f);
    }
}

コメント

タイトルとURLをコピーしました