配置怪物技能,所需要的表格有:
怪物配置表格 monsterconfig.xlsx
怪物的技能表格 Skill_MonsterConfig.xlsx
怪物招式(技能流程)的編寫(xiě) Method_MonsterPrototype.xml
招式節(jié)點(diǎn)表格
特效表格 EffectPrototype.xlsx
若技能中存在代理、buff等,則還需要buff節(jié)點(diǎn)表、代理類型表等。
配置怪物技能的流程。
1.在怪物配置表格(MonsterConfig.xlsx)中填寫(xiě)該怪物的信息,比較重要的信息(對(duì)于配置技能來(lái)說(shuō))有:怪物ID、怪物名字、怪物普攻ID、怪物技能ID;
2.配置好怪物以后,需要在怪物的技能表格(Skill_MonsterConfig.xlsx)中填寫(xiě)該怪物的技能。比較重要的信息有:技能ID(步驟1)、招式ID、技能名稱、描述、技能范圍、冷卻時(shí)間等;
3.填好怪物配置表和怪物技能配置表后,開(kāi)始在用招式來(lái)描述怪物技能(Method_MonsterPrototype.xml)。招式的具體描述可參考 招式節(jié)點(diǎn).xlsx 表格;
4.若招式中存在代理,則需要 代理類型.xlsx、ProxyPrototype.xml。在Method_MonsterPrototype.xml 文件中使用了代理節(jié)點(diǎn)的語(yǔ)句后,在ProxyPrototype.xml 文件中編寫(xiě)所需要的代理;
5.編寫(xiě)代理時(shí),baseId為代理本身的Id,modelId為代理所使用特效的Id,可在特效表格 EffectPrototype.xlsx 中查看,methodID 為接下來(lái)代理所要使用的招式的baseID(Method_MonsterPrototype.xml文件內(nèi)),其余參數(shù)可參考 代理類型.xlsx 表格。
6.配置完技能后,要在本地服務(wù)器上跑一下,確定沒(méi)有問(wèn)題再提交。
幾個(gè)注意點(diǎn)。
怪物的技能表格?Skill_MonsterConfig.xlsx中,技能范圍為技能觸發(fā)范圍,即此范圍內(nèi)存在目標(biāo)即可觸發(fā)技能,不是技能的覆蓋范圍。
代理配置xml文件中的 “范圍,Range”,是指代理本身的面積。而和代理綁定的招式中的索敵節(jié)點(diǎn)中的 “范圍,Range” 即為該技能的索敵范圍。不同情況下,兩者可能相同,也可能不同。
PS.如何在Unity內(nèi)查看一個(gè)怪物的模型,各種狀態(tài)下的動(dòng)作效果。
1.新建一個(gè)場(chǎng)景。Unity菜單欄-File-New Scene。
2.從資源文件夾找出怪物(Boss、角色Hero等)的模型,資源目錄:Resources--Prefabs--Sprite--Monster
3.將角色拖入場(chǎng)景框內(nèi)(Scene),然后選擇不同動(dòng)作進(jìn)行播放。選擇動(dòng)作如圖。
