Unity事例ノート

UNITY

他のオブジェクトのScaleを取得してサイズ変更

あるオブジェクトのScaleを変更すれば、それに合わせて、もう一方のオブジェクトサイズが変わるようにしましょう。

十字キーでCubeのスケールを変えれば、Sphereのサイズも変化していきます。

Sphereオブジェクトを取得し、Cubeのサイズをそのまま適用しています。

関連記事:
ぶつかったオブジェクトと同じサイズにする
他のスクリプトの変数を取得する
他のスクリプトの関数を実行する方法
他のマテリアルを変数として取得する
他のオブジェクトの回転を変数として取得
キー操作でオブジェクトのサイズを変える
Resources.Loadを使ったファイル指定

Sphereを取得してサイズ変更

CubeとSphereを作成して、横並びに配置します。

CubeScale.csを作成し、Cubeに追加します。

CubeScale.csを記述します。

プレイしてみましょう。

十字キーの上を押せば、Cubeが拡大し、それに合わせてSphereも拡大。

下を押せば、Cubeが縮小し、合わせてSphereも縮小します。

関連記事:
ぶつかったオブジェクトと同じサイズにする
他のスクリプトの変数を取得する
他のスクリプトの関数を実行する方法
他のマテリアルを変数として取得する
他のオブジェクトの回転を変数として取得
キー操作でオブジェクトのサイズを変える
Resources.Loadを使ったファイル指定

SCHOOL教室案内