②HPの増減バーを作成する
1)UIを設定する ・「Canvas」の上で右クリック→「UI」→「Slider」を選択してクリック ・Sliderの名前を「TankHPSlider」に変更する。 ・「Handle Slide Area」は使用しないの...
1)UIを設定する ・「Canvas」の上で右クリック→「UI」→「Slider」を選択してクリック ・Sliderの名前を「TankHPSlider」に変更する。 ・「Handle Slide Area」は使用しないの...
プレーヤーの最大HPを設定することによって、HP回復アイテムをたくさん獲っても、ある一定以上HPが増加しないようにします。 ・「TankHealth」スクリプトをダブルクリックして、下記のコードを追加してください。(★の...
1)TankのHP表示 2)Tankのショットカウント表示
画像の切り抜き リンク
ワールド空間の Transform の青軸 = Z軸
・「Emission」を調整する(最大1)
・「Game」モードに切り替える ・「Maximize on Play」ボタンを押す
・AudioSource・・・コンポーネント。音を鳴らすもの。 ・AudioClip・・・リソース。音の元になるもの(素材)。
(参照)Unityマニュアル *Awake・・・この関数は常に Start 関数の前およびプレハブのインスタンス化直後に呼び出される。 *OnEnable・・・オブジェクトがアクティブな場合にのみ呼び出される
・No overload for method ‘Instantiate’ takes ‘3’ arguments への対処法 Instantiate()メソッドの場合、引数は「3つ」でOK。 しかし、PhotonNet...
・物理演算の影響を受けるか否か ・true;受ける ・false;受けない
・ワールド座標(グローバル座標):シーン上の原点からみた絶対位置 ・ローカル座標:親のポジションからみた相対位置
・ゲームオブジェクトのローカルのアクティブ状態(読み取り専用)
*暗くなってしまうシーンで作業を行う。 ・Window→Lighting ・Other Settingsの「auto」チェックを外して「Build」
・transformのpositionのxやyの値を変更したい場合、メンバ変数を直接変更することはできない。(JavaScriptとの相違点) × transform.position.x = 100; ・新しいVect...
・メンバ変数;クラスの内部で宣言される変数 ・メソッド;クラスの内部で宣言される関数 *参考;http://ufcpp.net/study/csharp/oo_class.html
<S>・・・構造体(struct) <C>・・・クラス(class) <P>・・・プロパティ(property or public) <M>・・・メソッド(method)