演出用ソフト - Lchika/18summer_documents GitHub Wiki
- メカ
- なし
- ハード
- なし
- ソフト
- 使用エンジン
- Unity
- 使用歴約3か月
- Unity
- 機能概要
- スコアランキング機能
- ユーザ名とスコアを保存
- 最大XX人分まで保存
- ユーザ名入力UIはコードで自動生成とかではなく、1個1個レイアウトしているという残念な実装
- 作業量の関係からひらがなのみの実装
- プレイ中画面表示機能
- メイン制御arduinoと適宜シリアル通信し、のこり弾数・スコアを表示
- arduinoとの通信内容は"ゲームスタート"、"銃発射"、"的撃破"の3種
- Windows上だとシリアル通信関係で問題が発生するためMacOSを使用
- SerialPort.BytesToRead()にバグがあるらしい
- 残り時間はarduinoで管理するのが難しいため、Unity側で管理
- タイムアップ時に、arduino側にタイムアップを通知
- メイン制御arduinoと適宜シリアル通信し、のこり弾数・スコアを表示
- スコアランキング機能
- 素材関係
- 使用エンジン