(Unity6)加速装置の実装

(サンプルコード)

using UnityEngine;

public class AccelPoint : MonoBehaviour
{
    private void OnTriggerEnter(Collider other)
    {
        other.gameObject.GetComponent<Rigidbody>().AddForce(new Vector3(0, 10, 10), ForceMode.VelocityChange);
    }
}

(設定)

・加速装置オブジェクトの「Is Trigger」にチェックを入れる(重要)


(実行確認)

・加速装置に触れた瞬間、Ballが加速すれば成功です。