第6章 スクリプトの基本– category –
-
第6章 スクリプトの基本
待つ処理をすっきり書こう:async/awaitとAwaitable【Unityスタートガイド6-16】
「メッセージを出して、読み終わるまで待って、次のメッセージ」「プレイヤーがボタンを押すまで待って、選んだコマンドで攻撃」。RPGのバトルのように、待つ処理がいくつも続くゲームでは、コルーチンだけで書くと「待ったあとの結果を受け取る」ところで... -
第6章 スクリプトの基本
選択肢に名前を付けよう:enum(列挙型)とswitch文【Unityスタートガイド6-15】
キャラクターの向き、ゲームの状態、今いる町、攻撃の属性・・・。ゲームには「決まった選択肢の中から1つ」を持っておきたい場面がたくさんあります。これを0や"north"のような数字や文字で持っていると、打ちまちがいや「0ってどっちだっけ?」が起きが... -
第6章 スクリプトの基本
クラスを受け継ごう:継承とabstract【Unityスタートガイド6-14】
スライム、コウモリ、ゴーレム・・・。敵の種類が増えてくると、「HPを持っていて、ダメージを受けて、0になったら消える」という同じ処理を、敵の数だけコピーすることになりがちです。コピーしたコードは、あとで直すときに全部を直さないといけません。... -
第6章 スクリプトの基本
数が変わるデータを扱おう:List【Unityスタートガイド6-13】
📷 画像を入れてください:Listで持ち物を管理する様子Inventoryを付けて再生した画面。InspectorのSlotsにやくそう・5個が入っていて、Consoleに「やくそう:5個」のログが出ている範囲(貼ったらこの段落は削除) 手に入れたアイテム、画面に出て... -
第6章 スクリプトの基本
マウスで操作しよう:クリック位置とRaycast【Unityスタートガイド6-12】
📷 画像を入れてください:クリックしたオブジェクトの名前が表示される様子3DシーンにCubeとSphereが置かれていて、マウスでクリックするとConsoleに「Cubeをクリックした」「Sphereをクリックした」と表示される様子(GIF・5秒ぐらい)。マウスカ... -
第6章 スクリプトの基本
時間を扱う処理:コルーチン・Invoke・一時停止【Unityスタートガイド6-11】
📷 画像を入れてください:コルーチンで3秒カウントダウンする様子Gameビューで再生し、Consoleに「3」「2」「1」「スタート!」が1秒おきに表示されていく様子(GIF・5秒ぐらい)。Consoleのログが増えていくところが分かる範囲(貼ったらこの段落... -
第6章 スクリプトの基本
衝突を検知しよう:当たり判定のイベントとタグ【Unityスタートガイド6-10】
📷 画像を入れてください:プレイヤーがコインに触れて消える様子見下ろしの3DシーンでCapsuleのプレイヤーをWASDで動かし、黄色いコイン(Sphere)に触れるとコインが消え、Consoleに「コインをゲット! 合計: 1」と表示される様子(GIF・5秒ぐら... -
第6章 スクリプトの基本
よく使うUnity専用の関数とプロパティ【Unityスタートガイド6-9】
Unity開発で欠かせない便利な関数とプロパティを一挙に解説します。transform、GetComponent、Instantiateなどの使い方をマスターして、より高度なスクリプトを書けるようになりましょう。 -
第6章 スクリプトの基本
オブジェクトを動かそう:位置・向き・Time.deltaTime【Unityスタートガイド6-8】
📷 画像を入れてください:キーボードで動かしたプレイヤーが進む方向を向く様子Universal 3DのシーンでCapsuleのプレイヤーを上から見た画面(GIF・5秒ぐらい)。WASDで動かすと、Capsuleが進む方向へ向きを変えながら移動し、Shiftを押すと速くな...
12