ゲーム専門学校の新人講師がUnityを勉強しながら、「ゲームのおもしろさとは何か」について授業を行う泥縄式レポートの第二段。水先案内人となるのがユニティ・テクノロジーズ・ジャパンから提供中の無料教材「あそびのデザイン講座」だ。今回は迷路 ...
※別記事で同じ内容をメモ用の短縮版として書きました。忙しい方は以下を参照してみてください 私は最初、インスタンスを取得して AのスクリプトからBのスクリプト内の関数を呼び出したり、変数を取得したい と考え、インスタンス取得を勉強しました。
まず「操作対象ブロック」を探す必要があります。 UnityではRayという直線とオブジェクトの衝突判定を行う仕組みがありますのでこれを利用します。 DoClick呼び出し時のメソッドを以下のように書き換えます。 void DoClick(object sender, ClickedEventArgs e) { Ray raycast ...
といった処理がよく出てきます。 このように、ゲーム中にオブジェクトを新しく作る ときに使うのが Instantiate です。 この記事では、Unity初心者向けに、Instantiateの基本をやさしく整理していきます。 特に今回は、Scratchの「クローン」との違いも交えながら ...