Unity事例ノート

UNITY

条件によってPrefabのサイズを変える

Prefab出現のタイミングで、条件によってサイズを変化させてみます。

クリックするたびに、Sphereのプレハブが3段階で大きくなり、また元の大きさに戻ります。

関連記事:スライダーでPrefabのサイズを変える

Prefabサイズを変えるスクリプト

まずは、Prefabを作成するところから、始めます。

Sphereオブジェクトを作成します。

Sphereをプロジェクトビューにドラッグ&ドロップして、Prefabデータに変換します。

Sphereの元データは削除します。

続いて、空のオブジェクトを作ります。

ClickSphere.csを作成して、GameObject(空のオブジェクト)に追加します。

ClickSphere.csを記述します。

プレハブのフィールドに、Sphereを入れます。

プレイして、ゲームビューをクリックしてみましょう。

クリックするたびに大きさが変わり、3回変われば、元の大きさに戻ります。

生成されたprefabデータをobjに格納し、条件によってサイズ変更させています。

関連記事:
スライダーでPrefabのサイズを変える

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

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

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

SCHOOL教室案内