======キャラクターを追加====== ---- [[map|マップ]]内の指定された[[tile|タイル]]に[[character|キャラクター]]を追加します([[tile|タイル]]がまだ別の[[character|キャラクター]]で占められていない場合)。[[entity|エンティティ]]IDはオプションで、指定した場合は新しい[[character|キャラクター]]に割り当てられます。 ====構文:==== add_character(model_name, tile, entity_id) ^引数^説明^型^必須/オプション^ |model_name|新しい[[character|キャラクター]]に使用するモデル。|[[string|文字列]]|必須| |tile|[[character|キャラクター]]が配置される[[tile|タイル]]のIDまたは[[coordinate|座標]]。|[[string|文字列]], [[coordinate|座標]]|必須| |entity_id|割り当てる一意の[[entity|エンティティ]]ID。|[[string|文字列]]|オプション| 後ほど[[remove_entity|エンティティの削除]]関数を実行すれば、キャラクターの追加関数でシーンに追加された[[character|キャラクター]]を削除することができます。 ====使用例:==== add_character("purple_slime", "dungeon_door_01", "slime_01") //結果:// 紫色のスライムが[[map|マップ]]内にある「dungeon_door_01」というIDを持った[[tile|タイル]]の上に追加され、そのスライムには「slime_01」というIDが割り当てられます。 ** キャラクターを追加 **機能を使用して、シーンに新しい[[npc|NPC]]を導入します。追加後、[[set_dialogue|ダイアログを設定]]機能を使用して[[dialogue|ダイアログ]]を[[character|キャラクター]]に割り当てたり、[[set_character_name|キャラクター名の設定]]機能を使用して名前を変更したりできます。 ---- ====エディターノード:==== {{:ja:add_character_node.png?nolink|}} ====ビジュアルデモ:==== {{:add_character_demo.gif?nolink|}} ~~NOTOC~~