「LTalk2::LTalk2開発プロジェクト」の編集履歴(バックアップ)一覧はこちら
「LTalk2::LTalk2開発プロジェクト」(2008/05/30 (金) 14:59:58) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*LTalk2開発プロジェクト
**前書
どうせあまり更新はないし、管理者権限でここを利用。
途中で飽きてほっぽりだすかも。
**目的
必要な表現ができ、なおかつストレスなく使える会話インクルードの作成。
**想定機能
***1.自動改行
-[[文字列を指定幅で分割>LTalk2::SplitMessage]]
***2.同時会話
***3.会話メッセージのデータは別ファイルに保存する
#codehighlight(VB){
// 例
スタート:
ChangeMap Map\~.map
// 一連のメッセージの1つ目を表示
LTalk2 "Talk\Scenario01\talk_1.txt"
// 会話の合間に爆発を表示
Explode L
// 一連のメッセージの2つ目を表示
LTalk2 "Talk\Scenario01\talk_2.txt"
Exit
}
・理由
メッセージを表示したら、プレイヤーがそのメッセージを読むためのタイムラグが発生すると思われる。そのラグを利用して次のメッセージの解析を済ませたい。
また、上下で同時に会話したいとき、必要なデータをすべて一行にまとめなくてはいけないので、それも回避できるようにしたい。
*LTalk2開発プロジェクト
**前書
どうせあまり更新はないし、管理者権限でここを利用。
途中で飽きてほっぽりだすかも。
**目的
必要な表現ができ、なおかつストレスなく使える会話インクルードの作成。
**想定機能
***1.Talkコマンド互換のタグ
-[[独立したフォント管理>LTalk2::Font]]
***2.自動改行
-[[文字列を指定幅で分割>LTalk2::SplitMessage]]
***3.同時会話
***4.会話メッセージのデータは別ファイルに保存する
#codehighlight(VB){
// 例
スタート:
ChangeMap Map\~.map
// 一連のメッセージの1つ目を表示
LTalk2 "Talk\Scenario01\talk_1.txt"
// 会話の合間に爆発を表示
Explode L
// 一連のメッセージの2つ目を表示
LTalk2 "Talk\Scenario01\talk_2.txt"
Exit
}
・理由
メッセージを表示したら、プレイヤーがそのメッセージを読むためのタイムラグが発生すると思われる。そのラグを利用して次のメッセージの解析を済ませたい。
また、上下で同時に会話したいとき、必要なデータをすべて一行にまとめなくてはいけないので、それも回避できるようにしたい。
表示オプション
横に並べて表示:
変化行の前後のみ表示: