這份文件會引導您去建立不同的角色
這是最重要的,必須先有這個後才能開始建立不同角色。
這會影響到 engine 去 calloc structure的大小。
character.count:[int]
ex. character.count:10
命名請勿重複,否則會有其中之一不會被使用
以下範例為創建一個角色名為 Andy Lu
character.create:[string]
ex. character.create:Andy Lu
引擎支援同一隻角色有很多照片
因此,設定照片的同時需要設定照片的名稱
character.[角色名稱].src:[圖片名稱],[路徑]
ex. character.Ichiha.src:normal_stand,"images/character01/character01.png"
character.[角色名稱].[hide / show]:[圖片名稱]
ex . character.Ichiha.hide:normal_stand2
ex . character.Andy Lu.show:standing_pose
與對話框同樣支援 place 和 style 詳情見對話框的文檔
character.Ichiha.place:normal_stand4,"auto","80%","10%","0%"
character.Andy Lu.style:zIndex,3
character.[角色名稱].control.start
ex. character.Ichiha.control.start
character.[角色名稱].control.stop
ex. character.Ichiha.control.stop
character.[角色名稱].[moving_hide / moving_show]
ex . character.Ichiha.moving_show
與對話框同樣支援 place 和 style 詳情見對話框的文檔
character.Ichiha.moving_place:normal_stand4,"auto","80%","10%","0%"
character.Andy Lu.moving_style:zIndex,3
建立一個角色動畫的index
character.[角色名稱].moving.1:[圖片路徑]
character.Anett.moving.1:"images/classroom/Anett1.png"
為NPC,非控制時的角色
character.[角色名稱].moveAnimation:[開始的index, 結束的index]
ex. character.Anett.moveAnimation:1,18
須為控制的角色
character.[角色名稱].control.standingAnimation:[開始的index, 結束的index]
ex. character.Ichiha.control.standingAnimation:11,18
角色會在移動時循環從開始到結束的動畫
character.[角色名稱].control.movingAnimation:[開始的index, 結束的index]
ex. character.Ichiha.control.movingAnimation:11,18
與對話框使用方式一樣 詳情見對話框的文檔
ex. character.Anett.subscene_open.subsceneexample01