(Unity・LEGOワールドで遊ぶ)集めたコインの枚数を表示する
(UIの作成) 「Hierarchy」の「+」をクリック 「UI」・・・>「Canvas」をクリック 名前を「PlayerCanvas」に変更 「PlayerCanvas」を選択して右クリック 「UI」・・・>「Text...
(UIの作成) 「Hierarchy」の「+」をクリック 「UI」・・・>「Canvas」をクリック 名前を「PlayerCanvas」に変更 「PlayerCanvas」を選択して右クリック 「UI」・・・>「Text...
(コインの作成) 新規にCylinderオブジェクトを作成 名前を「Coin」に変更 コインに見えるように形を変更 好きな画像を追加 (コインを回転させる) 新規にC#スクリプトを作成 名前を「Coin」に変更 下記のコ...
(オブジェクトの作成) 2つのCylinderを使って下記のようなオブジェクトを作成 名前は「Base」と「Rod」 大きさ、デザイン等は自由 RodをBaseの子供に設定する(親子関係) (回転のスクリプト) 新規にC...
(オブジェクトの作成) Cubeを1つ作成 名前を「FallBlock」に変更 好きな画像を付ける。 FallBlockに「Rigidbody」を追加 「Is Kinematic」にチェックを入れる(これで重力の機能が停...
(オブジェクトの作成) Cube等で扉オブジェクトを作成 名前は「Door」 大きさやデザイン等は自由 Cylinder等でオブジェクト作成 名前は「UnLock」 大きさ等は自由 このUnLockオブジェクトに触れてい...
(オブジェクトの作成) Cubeを1つ作成 名前を「MoveFloor」に変更 形状、色、デザインは自由に変更 (スクリプト) 新規にC#スクリプトを作成 名前を「MoveFloor」に変更 下記のコードを書いてチェック...
(オブジェクトの作成) Cubeを1つ作成 名前を「Jump」に変更 形状、色、デザインは自由に変更 (スクリプト) 主人公プレーヤーを選択 「MinifigController」スクリプトの「・・・」をクリック 「Ed...
(オブジェクトの作成) Cubeを1つ作成 名前を「Warp」に変更 色やデザインは自由に変更 (スクリプト) 新規にC#スクリプトを作成 名前を「Warp」に変更 下記のコードを書いてチェック using System...
(設置) 検索窓に「cannon」と記入 出てきたcannonオブジェクトをシーン内にドラッグ&ドロップ 設置できたらゲーム再生 砲弾が自動的に出てくるを確認 この砲台をうまく使ってみましょう! (課題) 砲台以外にもL...
<Canvasをワールド座標モードにした場合のポイント> 「Text」や「Slider」の大きさは「Scale」で調整する。
*一定時間ごとにボスのHPを回復させる能力を持つオブジェクトの作成 (ボスサイドのスクリプト) *「HP回復アイテム」と同じような関数を作成する。 (ガードサイドのスクリプト) *一定時間ごとにボスのHPを回復させる関数...
(ポイント) ・List(リスト)の使い方・・・動的配列 ・2点間の距離の求めかた・・・Vector3.Distance( )関数 ・カウントを1ずつあげてループさせる方法
Scaling Modeを「Local」か「Hierarchy」に変更する。 その後、普通のオブジェクトと同様にtransformのscaleで大きさを変える。 なお、変更したいパーティクルが親子関係で構成されている場合...
ここでは「プレーヤーの残りの機体数を画面に表示する方法」を学びます。 (アイコンを作成する) ・プレーヤーの機体数を表す「アイコン画像」をUnity内にインポートしましょう(アイコンのデザインは自由です) ・画像データを...
(HPスライダーバーを作成する) 【復習】HPスライダーバーを作成しましょう。 *スライダーの名前は「PlayerHPSlider」にしてください。 (スクリプトを作成する) 「PlayerHealth」スクリプトを改良...
プレーヤーにHPを設定します。 (スクリプトを作成する) ・新規にC#スクリプトを作成→名前を「PlayerHealth」に変更 ・下記のコードを記載してください。 ・コードが書けたらチェック→スクリプトをPlayerオ...
【復習】(ミサイルを発射する) ・Battle Tankの「砲弾を作って発射する」を参考にミサイルを設定しましょう。 【復習】(発射ボタンを変更する) ・Battle Tankの「発射ボタンを変更する方法」を参考にボタン...
最初に「2D風の画面設定」を行います。 ・シーンギズモの「Y(黄緑色)」をクリックして、「真上から見るモード」に変更しましょう。 ・次に「Directional Light」の高さを「30」にしましょう。 (画面背景の色...
「ゲームの構成」を考えましょう。 今回のプロジェクトのテーマは「自由」です。 自分の好きなものを作ってください。 ・「脱出系」 ・「ミッション系」 ・「シューティング系」 など、どれでもOKです。 これまで「Ball G...
*先生を呼びましょう。 <<ダンジョン作成ツールの設定>> まずはダンジョン作成ツールの使い方に慣れましょう。 少し慣れたら自分の好きなようにダンジョンを作成してください。
*新規にプロジェクトを作成してください。 名前は「TheDengeon_自分の名前」にしましょう。 1)プレーヤーオブジェクトを作成する。 ・まず「Plane」で地面を作りましょう。 ・次に「Cube」を1つ作成して名前...
下記2つの重要な構文を使って、「5種類のコイン」を作成してください。 *「OnTriggerEnter」と「if 文」 *「Ball」スクリプトの中に追加しましょう。 (参考例) ・黄色のコイン・・・必要枚数とったらゲー...
新規シーン(ステージ)を最低4つ作成して、1つのステージをクリアーしたら次のステージに遷移するようにします。 ポイントは最初は簡単にして、徐々に難易度の高いステージになるようにすることです。 (準備1) まずは、「Fil...
スマホの機能を使って自機が被弾した際にバイブレーションを発生させる方法です。 その方法はいたってシンプルで、下記のコードを1行追加するだけで実現できます。 ではこの1行をどこに追加すればよいでしょうか? ヒントは、「自機...