2018 ソフトウェア設計及び演習用の班Wiki

18::gr12::UIモジュール

ui.js

担当:峯村 直樹

HPゲージ

  • 画面左上にHPゲージを表示。「bar.png」という入れ物の中に「scaleOrange.png」を連続して50個並べることでHPゲージを表現した。
  • Emeter.numが0になった瞬間に入れ物であるEbarも消えるようにした。(EmeterはEbarとscaleを合わせたもの)

武器アイコンの表示

  • HPゲージの左隣りに主人公が現在装備している武器が表示されるアイコンを作成した。
  • メニュー画面で設定したショートカット通りに武器が切り替わるように設計を行った。選ばれた武器やその武器の画像などの情報はdata.jsのweapondataから受け取っている。

関数

  • damage()
    • プレイヤーの被弾処理を表す関数。これをプレイヤーに渡すことでHPの減少を行える。


最終更新日:2018/08/03 15:11:57