Unity事例ノート

UNITY

ボールの色を次々と変化させる

Prefabのマテリアルをランダムで変化させてみましょう。

クリックするたびにボールを生成し、色も変化させています。

関連記事:
クリックしたところにPrefabを生成する
クリックした空間にオブジェクトを置く

クリック位置にプレハブ作成

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

プロジェクトビューにドラッグ&ドロップして、プレハブ化します。

Sphreの元データは削除しておきます。

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

ClickBall.csを作成して、GameObjectに追加します。

ClickBall.csを記述します。

GameObject(空のオブジェクト)に、プレハブのフィールドが出来ています。

ここに、SphereのPrefabデータを入れます。

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

Prefabを生成するたびにobjに格納し、マテリアルのRGBをRandom.valueで変化させています。

関連記事:
クリックしたところにPrefabを生成する
クリックした空間にオブジェクトを置く

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

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

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

SCHOOL教室案内