転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

【Unity】ゲームオブジェクトを自動で動かし、オブジェクトに当たると反射する方法

動かしたいオブジェクトに、Physics Materialをアタッチする。
f:id:uuc1h:20181023113416p:plain
以下スクリプトをアタッチする。

// 移動速度
public float speed = 5.0f;

// Rigidbodyコンポーネント
Rigidbody rb;

// Use this for initialization
void Start () {

    // Rigidbodyコンポーネント取得
    rb = GetComponent<Rigidbody>();

    //右上にボールを動かす
    rb.AddForce((transform.up + transform.right) * speed, ForceMode.VelocityChange);

}