ホロキャスタードキュメント  名木橋 2013/07/09

※すみません、ホントはxlsでキレイに作っていたのですが、
コミットできなかったのでローカルに保持していたら
不慮の事故で消えたので、テキストで簡易的に書いています。


○はじめに

・関連資料
  xy_doc/主人公動作/ホログラム会話.xls
  まずは上記の仕様書を読んでください。


・担当者
  ローカル用ホロキャスター、ホロキャスター全体の描画・入力操作、セーブデータ  …名木橋
  ネットワーク用ホロキャスターのフロー  …　鈴木さん、幸坂さん
  
  このため、ネットワーク用ホロキャスターのフローは名木橋はわかりません。



○ソース

・場所
 xy_project\prog\src\app\hologram_mail

  \hologram_mailのフォルダには共通で使用するものが入っており、
  \localのフォルダにはローカルモードのもの、 \networkにはネットワークモードの
  ものが入っています。


・クラス説明

  モードが２つあり、似たような処理が多いため、部品クラスを継承させて、モード別
  のものを作るようになっています。

  上画面の描画・入力を行うクラス
  HologramView ->  LocalHologramView
               ->  NetworkHologramView

  下画面の描画・入力を行うクラス
  MailListView -> LocalMailListView
               -> NetworkMailListView

  上画面の背景の表示・読み込みクラス
  BackGround  -> BattleBackGround(Local用)
              -> CameraBackGround（Network用）
  

○リソース

・場所
 xy_project\resource\hologram_mail\data …　ローカル用メールデータコンバート環
 境
 xy_project\resource\hologram_mail\graphics …  ホロキャスター全体の絵素材
 xy_chara\hologram_twitter  …　走査線モデルコンバート環境（※１を参照）


・特殊なもの
 xy_project\resource\hologram_mail\graphics\preset_jpeg
 上記は、ネットワークホロキャスターで使用する、看板のデフォルト絵が入っていま
 す。
 ネットワークホロキャスターは、BOSSからメール情報とともにJPEGをもらってくるの
 ですが、
 すれ違い用のメールはデフォルト絵を使います。
 JPEGからエンコードする形式のため、デフォルト絵もJPEG形式になっています。



○気をつける場所

・モデルへのホログラム表現（※１）
  特殊な走査線用の板ポリモデルを、人物モデルの後ろに配置し、
  モデルのシェーダー設定を変えることで、板ポリにある走査線をモデルに表示させて
  います。
  こちらは石黒さんに作って頂いたので、詳細は石黒さんに伺ってください。
