研究War3編輯器(5):物體編輯器
阿新 • • 發佈:2020-10-12
“物體”
war3編輯器裡所謂的“物體”是一個較為抽象的概念,它具體包括了:
- 單位
- 物品
- 可破壞物
- 地形裝飾物
- 技能
- 魔法效果(Buff)
- 科技
需要理解的是,【物體編輯器】所編輯的“物體”指的是一種(Type)物體,而不是一個物體的例項(Instance)。具體來說:
- 可以在這裡新增一種新的單位,而這種單位可以被放置多個在地圖上。
- 可以在這裡新增一種新的技能,而這個技能可以被多個英雄所學習。
每一種“物體”都可以在【物體編輯器】裡看到,並且他們都擁有一個獨一無二的ID,例如建立新“英雄”時預設的字首是H
,普通的單位預設字首是h
,而“物品”預設的字首是I
。
物體編輯器的使用
在之前的部落格《研究War3編輯器(3):單位的基本操作》
- 開啟【物體編輯器】,選擇到想要編輯的“物體”分欄中,在左側面板中右鍵“新建”。
- 隨後,會讓使用者選擇一個基礎模板。這是因為一個“物體”的引數太多,如果從零開始編輯,一定會花費大量勞力,並且引數之間還有一定的關聯,在未經足夠學習的情況下很可能會配置出“有問題”的引數。而如果有一個“基礎模板”,就可以讓使用者有一個功能相似且“正確”的起點,這樣達到期望的效果會容易很多。
- 隨後,改變引數使其達到自己的期望。修改的引數會以“紫色”顯示。
- 儲存。此時會預設分配一個ID,也可以修改預設值。
- 使用。在這一方面,各種“物品”的使用方式不一樣,需要分開討論。
實踐:新建一個物品並使用
名字叫測試物品
選擇攻擊之爪+15為基礎模板。
在技能 - 技能
這個屬性中可以編輯這個物品的效果
初始可以看到這個物品擁有“攻擊力加成(+15)”的效果,我將為其新增兩個新的技能:
- 法力值加成(200)
- 主動技能:閃現
由於我加了主動技能,因此這個物品的狀態 - 主動使用
這一屬性的值需要為TRUE
。
要放置一個【物品】,需要在【單位面板】先選擇到“物品”這一欄:
拉到最下方可以看到“自定義”這一欄,剛新建的物品:
放置到場景中。
測試地圖:
實踐:新建一個技能並使用
以地獄火
為基礎模板
我希望英雄1級就可以學習它,因此我將狀態 - 等級要求
這個屬性的值改為1
新建一個英雄“測試英雄”,並且讓他可以學習“測試技能”
將“測試英雄”新增到地圖中,測試:
“可破壞物”和“地形裝飾物”的使用
“可破壞物”和“地形裝飾物”的新建方式都與前者沒有太多不同。需要關注的使用:
他們都有一個編輯器場景
(上)和類別
(下):
編輯器場景
包含了:
而對於類別
:
“可破壞物” 所對應的類別
是:
“地形裝飾物” 所對應的類別
是:
編輯器場景
和類別
將會英雄在【裝飾物面板】中如何篩選到想要擺放的“可破壞物”或者“地形裝飾物”。