Unity事例ノート

UNITY

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

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

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

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

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

Sphereを取得してサイズ変更

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

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

CubeScale.csを記述します。

プレイしてみましょう。

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

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

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

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内