(1)下準備
- オブジェクトを作成
- 名前をScaleChangeに変更
*これに触れたら大きさが変化する仕組みを作っていきます。
(2)スクリプトの作成
- 新規にC#スクリプトを作成
- 名前を「ScaleChange」に変更
- 下記のコードを書いてチェック
using System.Collections; using System.Collections.Generic; using UnityEngine; public class ScaleChange : MonoBehaviour { public Vector3 scale; private void OnCollisionEnter(Collision collision) { collision.gameObject.transform.localScale = new Vector3(scale.x, scale.y, scale.z); } }
(3)スクリプトの設定
- スクリプトをオブジェクトに追加する
- 変化させたい「大きさ」を設定
- 設定が完了したらゲームを再生
- ぶつかった瞬間に、ボールの大きさが変化すれば成功です。