1. 程式人生 > 實用技巧 >研究War3編輯器(5):物體編輯器

研究War3編輯器(5):物體編輯器

“物體”

war3編輯器裡所謂的“物體”是一個較為抽象的概念,它具體包括了:

  • 單位
  • 物品
  • 可破壞物
  • 地形裝飾物
  • 技能
  • 魔法效果(Buff)
  • 科技

在這裡插入圖片描述
需要理解的是,【物體編輯器】所編輯的“物體”指的是一(Type)物體,而不是一物體的例項(Instance)。具體來說:

  • 可以在這裡新增一種新的單位,而這種單位可以被放置多個在地圖上。
  • 可以在這裡新增一種新的技能,而這個技能可以被多個英雄所學習。

每一“物體”都可以在【物體編輯器】裡看到,並且他們都擁有一個獨一無二的ID,例如建立新“英雄”時預設的字首是H,普通的單位預設字首是h,而“物品”預設的字首是I

物體編輯器的使用

在之前的部落格《研究War3編輯器(3):單位的基本操作》

其實已經使用了【物體編輯器】添加了一種英雄了。其實新增其他的“物品”所進行的操作類似。概括來講,都是:

  1. 開啟【物體編輯器】,選擇到想要編輯的“物體”分欄中,在左側面板中右鍵“新建”。
  2. 隨後,會讓使用者選擇一個基礎模板。這是因為一個“物體”的引數太多,如果從零開始編輯,一定會花費大量勞力,並且引數之間還有一定的關聯,在未經足夠學習的情況下很可能會配置出“有問題”的引數。而如果有一個“基礎模板”,就可以讓使用者有一個功能相似且“正確”的起點,這樣達到期望的效果會容易很多。
  3. 隨後,改變引數使其達到自己的期望。修改的引數會以“紫色”顯示。
  4. 儲存。此時會預設分配一個ID,也可以修改預設值。
  5. 使用。在這一方面,各種“物品”的使用方式不一樣,需要分開討論。

實踐:新建一個物品並使用

在這裡插入圖片描述
名字叫測試物品
選擇攻擊之爪+15為基礎模板。
在這裡插入圖片描述
技能 - 技能這個屬性中可以編輯這個物品的效果
初始可以看到這個物品擁有“攻擊力加成(+15)”的效果,我將為其新增兩個新的技能:

  • 法力值加成(200)
  • 主動技能:閃現

在這裡插入圖片描述
由於我加了主動技能,因此這個物品的狀態 - 主動使用這一屬性的值需要為TRUE
在這裡插入圖片描述
要放置一個【物品】,需要在【單位面板】先選擇到“物品”這一欄:
在這裡插入圖片描述
拉到最下方可以看到“自定義”這一欄,剛新建的物品:
在這裡插入圖片描述
放置到場景中。
測試地圖:
在這裡插入圖片描述

實踐:新建一個技能並使用

在這裡插入圖片描述
地獄火為基礎模板
在這裡插入圖片描述
我希望英雄1級就可以學習它,因此我將狀態 - 等級要求這個屬性的值改為1


在這裡插入圖片描述
新建一個英雄“測試英雄”,並且讓他可以學習“測試技能”
在這裡插入圖片描述
將“測試英雄”新增到地圖中,測試:
在這裡插入圖片描述

“可破壞物”和“地形裝飾物”的使用

“可破壞物”和“地形裝飾物”的新建方式都與前者沒有太多不同。需要關注的使用:

他們都有一個編輯器場景(上)和類別(下):
在這裡插入圖片描述
編輯器場景包含了:
在這裡插入圖片描述
而對於類別

“可破壞物” 所對應的類別是:
在這裡插入圖片描述
“地形裝飾物” 所對應的類別是:
在這裡插入圖片描述
編輯器場景類別將會英雄在【裝飾物面板】中如何篩選到想要擺放的“可破壞物”或者“地形裝飾物”。
在這裡插入圖片描述