演出用ソフト - Lchika/18summer_documents GitHub Wiki

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