キャラクター追加

提供: 返信下さいゲームエンジン開発Wiki
移動: 案内, 検索

目次

トークファイル追加

トークファイルとはキャラクター情報・トーク内容・返信スピード等を記述したもので、キャラクター毎に必要となります。

ファイル名は「chara_talk_n.plist」となり、nは1からの連番で下記ディレクトリに配置してください。

Resources/chara_talk

ディレクトリ配置後、Xcodeのプロジェクトに追加してください。


例)6キャラクターの場合

Resources/chara_talk/chara_talk_1.plist
Resources/chara_talk/chara_talk_2.plist
Resources/chara_talk/chara_talk_3.plist
Resources/chara_talk/chara_talk_4.plist
Resources/chara_talk/chara_talk_5.plist
Resources/chara_talk/chara_talk_6.plist

の6ファイルが必要となります。

トークファイル概要

拡張子がplistとなりますので、Xcode上での編集を推奨いたします。

入力する内容は下記ディレクトリ内にテンプレートファイルがございます。こちらを雛形として編集をしてください。

Resources/chara_talk/chara_talk_template.plist
 name String 名前
 nick_name String ニックネーム
 lady Boolean 男性の場合「NO」、女性の場合「YES」を指定してください。
 old Number 年齢
 job String 職業
 desc String キープ画面の説明文
 profile String トーク画面の説明文
 add_sec Number アプリを起動してから何秒後にそのキャラクターから初めてのメッセージが届くかを指定します。
 talk_speed_type Number そのキャラクターの返信スピードとなります。以下の数値を指定してください。
0:早い、1:普通、2:遅い、3:ランダム
 talk Array 登録した数だけ順番にメッセージが登録されます。10個程度を推奨いたします。
 talk > option Array 3つ登録してください。上から順に正解の選択肢普通の選択肢不正解の選択肢となります。
 result Array 3つ登録してください。上から順にキープ完了キープ失敗(△)キープ失敗(×)を入力してください。

キャラクター画像追加

キャラクター毎に必要となる画像は以下の3つとなります。

 detail.png(610*520)
 キープ画面に表示されるキャラクター詳細画像
detail.png
 profile.png(620*550)
 トーク画面に表示されるキャラクターの簡易的な詳細画像
profile.png
  icon.png(88*88)
 トーク一覧、トーク画面に表示されるキャラクターのアイコン画像 
icon.png

※画像作成は同梱のpsdファイルを参考に作成してください。


これらの画像は、下記ディレクトリにトークファイルの数値と対になる名前で追加してください。

Resources/chara_image/

例)6キャラクターの場合

chara_image
 ├ 1
 │ ├ detail.png
 │ ├ icon.png
 │ └ profile.png
 │
 ├ 2
 │ ├ detail.png
 │ ├ icon.png
 │ └ profile.png
 │
 ├ 3(以下階層は一緒)
 ├ 4
 ├ 5
 └ 6

キャラクターIDの設定

プログラムにキャラクターを認識させるためには、プログラムにキャラクターIDを設定する必要があります。

下記ヘッダーファイルに設定してください。

Classes/CharaIdSchema.h

例)6キャラクターの場合

enum CharaId {
 CharaIdNone = 0, // ※編集しないでください

 // 以下、追加
 CharaIdA,
 CharaIdB,
 CharaIdC,
 CharaIdD,
 CharaIdE,
 CharaIdF,
 // ここまで

 CharaIdCount,   // ※編集しないでください
};

この時、トークファイルとキャラクターIDの関係性は

chara_talk_1.plist = CharaIdA
chara_talk_2.plist = CharaIdB
chara_talk_3.plist = CharaIdC
chara_talk_4.plist = CharaIdD
chara_talk_5.plist = CharaIdE
chara_talk_6.plist = CharaIdF

となります。



<< アプリタイトル画像登録 | 設定ファイル編集 >>

個人用ツール
名前空間

変種
操作
開発環境〜構築
導入
カスタマイズ
その他
Q&A
ツールボックス