2019 ソフトウェア設計及び演習用の班Wiki
19::gr10::mono
2D画面班(井口、佐藤)
スタート画面
-
タイトル
- 文字のフォント(JazzCreateBubble)
- NEW STARTボタン
- クリックすることでキャラクター選択画面に遷移
- クリックすると効果音が鳴る(select)
- Exitボタン
- クリックすることで実行ファイルが閉じる
- 外観
-
BGM
- 音楽作成班が作ったものを使用(main)
- NEW STARTボタン、EXITボタン
- アセットストアからダウンロード
- 背景
- 素材作成班が作った画像を使用
-
BGM
キャラクター選択画面
-
1P、2Pキャラ画像表示
- キャラボタンの上にマウスが入るとそのキャラの画像を1Pimage、2Pimageそれぞれに表示(MDman、PPman、Ganchan、Random)
- キャラボタン
- クリックするとそのキャラを選択
- クリックすると効果音が鳴る(select)
- NEXTボタン
- 1P、2Pのキャラ両方が選択されたらボタンを押すことが可能となり、クリックすることでステージ選択画面に遷移
- クリックすると効果音が鳴る(bakuhatu)
- CANCELボタン
- 選択したキャラをキャンセルしてキャラを選びなおすことが可能
- 外観
-
BGM
- 音楽作成班が作ったものを使用(room2)
- 背景
- 素材作成班が作った画像を使用
- 1Pimage、2Pimage、NEXTボタン、CANCELボタン
- アセットストアからダウンロード
- キャラボタン
- image画像をダウンロードしてきて編集し使用(Frame)
- 文字
- フォント(JazzCreateBubble)
-
BGM
キャラクター班(多田)
-
人型キャラ(オブジェクトとリグ)
- がんちゃん(オブジェクトとリグ)
- PPman
-
ペプシをイメージしてキャラを作成
-
ペプシをイメージしてキャラを作成
- MDman
-
マウンテンデューをイメージしてキャラを作成
-
マウンテンデューをイメージしてキャラを作成
- Ganchan
-
がんちゃんをイメージしてキャラを作成
-
がんちゃんをイメージしてキャラを作成
- キャラ詳細
- Blenderを使用し作成
戦闘画面班(杉浦、佐藤)
-
全体的な構成(GameObject)
-
モジュール群
- HPBarモジュール(1p, 2p)
- PlayerConfig(1p, 2p)
- Calculationモジュール
- Timerモジュール
- 変数群
- timerText -> 残り時間表示
- 関数群
- getWinnerNum() -> 勝利playerの値をget(ResultSceneで使われる)
-
モジュール群
-
体力バー(HPBarモジュール1P、2P)
- UIのSliderを元に作成
- 敵から攻撃を受けると受けたダメージの分だけバーが減少
- 1PConfigから残り体力を受け取り、それに応じて減少
- タイマー(Timerモジュール)
- 戦闘の残り時間を計算(秒数減らすだけ)
- その残り時間は「全体をまとめるモジュール」のtimerTextに渡す
- プレイヤー設定(PlayerConfigを継承-> 1PConfig 2PConfig)
-
機能
- キャラモジュールのキャラクター生成
- キャラの操作(攻撃や移動)
- 変数、定数(1p, 2pで分けているが,役割は一緒なので省略する)
- hp -> 残り体力 (初期はキャラモジュールから取得その後は, Calculationモジュールから取得)
- attack -> 攻撃力
- defence -> 防御力
-
機能
- Calculationモジュール
-
役割
- ダメージを計算するモジュール
- 計算結果を各PlayerConfigに渡す
- 接触判定
- 関数
-
CalcDamage(player1, player2)
- 第一引数が攻撃側.第二引数が防御側
- 防御側の残り体力を計算して,PlayerConfigに戻す
-
CalcDamage(player1, player2)
-
役割
最終更新日:2019/08/02 13:39:10