編輯器飛升速學03-炮塔圍墻、作戰(zhàn)單位屬性編輯
船長們大家好,小梅再度歸來,本次給各位帶來的編輯器教學是炮塔圍墻、作戰(zhàn)單位屬性編輯。
迅捷有效的戰(zhàn)斗是游戲通關(guān)的重要制勝法寶,本節(jié)課就是講解如何通過編輯器,讓你的攻擊防御類的建筑和作戰(zhàn)單位,更有效地投入到戰(zhàn)斗中去。比如,讓你的炮塔可以一炮轟全圖、你的暴兵速度0cd!
知識點一?防御類建筑屬性講解
各類炮塔、圍墻能大大提高我們基地的防御能力,想讓它們的表現(xiàn)更加突出亮眼,編輯器也可以實現(xiàn)的哦,讓你的防御類建筑更上一層樓,甚至還能做出鳥槍變大炮的效果。
1、炮塔攻擊范圍加大
先講解怎么提升炮塔攻擊范圍,一顆穿云炮,千山萬水來相見!
①選擇數(shù)據(jù)類型,“建筑單位-戰(zhàn)斗屬性”選項
②數(shù)據(jù)列表中,選擇“消音炮塔”
③修改“屬性列表”中的“攻擊范圍”,這是單位的攻擊距離,比如我們想要一個比較遠的攻擊范圍,設置200(目前對部分炮塔適用,其它炮塔如火焰塔的攻擊方式屬于技能類,后續(xù)會開放工具修改)
④修改“屬性列表”中的“視野范圍”,這個代表當有敵方單位出現(xiàn)在單位的視野范圍內(nèi),單位將進行自動攻擊,我們同樣可設置為200,這樣就可以在視野范圍內(nèi)直接進行攻擊了。

下面測試下效果,看遠距離取老王狗命!

2、同類建筑互斥范圍修改
在標準生存關(guān)卡中,各類炮塔都有一定的互斥范圍(在一定互斥范圍內(nèi),不可建造其它同類建筑),但在編輯器中,你可以自由設置這個屬性。
①選擇數(shù)據(jù)類型,“建筑單位-功能屬性”選項
②數(shù)據(jù)列表中,選擇“消音炮塔”
③屬性列表中,選擇“同類建筑互斥范圍”,比如將它設置為0這個數(shù)值,這樣炮塔就可以0距離親密接觸了。

下面讓我們看看效果,炮塔肩并肩、手拉手,整體防御火力顯然會更加強悍。同理,其它各類炮塔或建筑也可以這樣設立互斥范圍。

3、修改攻擊力、攻擊速度
你想讓你的炮塔升級成一個連續(xù)發(fā)射核彈的超射速炮塔嗎?完全也可以實現(xiàn)的,以消音炮塔為例。
①選擇數(shù)據(jù)類型,“建筑單位-戰(zhàn)斗屬性”選項
②數(shù)據(jù)列表中,選擇“消音炮塔”
③修改“屬性列表”中的“攻擊力”為99999,“攻速速度”修改為10(每秒攻擊10次)

這樣你的消音炮塔就可以像屠龍寶刀那樣恐怖如斯,1炮99999,無懼一切。其它建筑以及作戰(zhàn)單位也可按此修改。

4、修改生命值
如果你想讓你的圍墻等建筑更加穩(wěn)固,修改提高生命值是不錯的選擇。
①選擇數(shù)據(jù)類型,“建筑單位-戰(zhàn)斗屬性”選項
②數(shù)據(jù)列表中,選擇“石制路障”
③修改“屬性列表”中的“生命值”為5000(初始生命值400),這樣你的超級加厚版圍墻就設置成功了。

5、修改壁壘值
建筑類單位(圍墻除外),是需要通過提高壁壘值來增加抗揍程度。以“火焰塔”舉例
①選擇數(shù)據(jù)類型,“建筑單位-戰(zhàn)斗屬性”選項
②數(shù)據(jù)列表中,選擇“火焰塔”
③修改“屬性列表”中的“壁壘值”,比如說5000,這樣就是一個防御力很強的建筑了。

知識點二?作戰(zhàn)單位屬性講解
要說RTS游戲最帶有爽感的一個操作就是暴兵了,源源不斷的兵力從兵營里傾瀉而出,然后快速投入到緊張激烈的戰(zhàn)斗中去,非常容易獲得成就感、滿足感。通過對編輯器的適當修改,可以更方便地滿足暴兵條件哦~
1、單位招募、占用消耗修改
如果你想讓你的單位招募、占用消耗的資源更少,或者沒有任何消耗,編輯器也可以解決。
修改它們需要使用編輯器里面的AddRecruitResumeOffset函數(shù)
給大家具體講一些代碼示例。
①:雷頓偵察兵的招募金幣消耗減少120
后面的參數(shù)含義如下
第一個參數(shù):單位id編號,“401”是雷頓偵察兵編號
第二個參數(shù):“1”所占用的參數(shù)有3種數(shù)據(jù)類型,其中
“1”代表cost,單位招募消耗;
“2”代表salary,單位工資消耗;
“3”代表occupy,單位人口占用數(shù)量
第三個參數(shù):代表資源名,“coin”是金幣
第四個參數(shù):代表數(shù)值修改,“-120”是減少對應的數(shù)值消耗
②:雷頓偵察兵的招募金幣變?yōu)槟J數(shù)值的5%
AddRecruitResumeOffset(401,1,"coin",?0.05,1)
前面參數(shù)含義不變,這個代碼最后的參數(shù)“1”,代表百分比數(shù)據(jù)類型,乘法計算
倒數(shù)第二個參數(shù)“0.05”代表5%
③:雷頓偵察兵的工資金幣消耗減少1
AddRecruitResumeOffset(401,2,"coin",?-1)
④:雷頓偵察兵的人口占用減少1
AddRecruitResumeOffset(401,3,"worker",?-1)
下面讓我們演示代碼①的操作流程
①點擊“事件編輯”
②點擊“觸發(fā)器列表”右側(cè)的“+”號,創(chuàng)建一個默認觸發(fā)器New?Trigger
③點擊創(chuàng)建的New?Trigger
④修改右側(cè)“觸發(fā)器配置”中的配置。比如名稱命名為“修改偵察兵(雷頓)屬性”。
“執(zhí)行行為”框內(nèi)輸入以下代碼。
AddRecruitResumeOffset(401,1,"coin",?-120)

下面讓我們看看游戲內(nèi)呈現(xiàn)效果
修改前?

修改后

瞧,現(xiàn)在已經(jīng)不需要金幣了!同理,其它單位的修改也可按此操作。
2、單位招募時間修改
如果你想讓你士兵的招募時間大幅縮短,需要通過AddRecruitTimeOffset函數(shù)實現(xiàn),有兩種操作方式。兩個示例說明。
①將雷頓偵察兵的建造時間修改為默認值的1%,代碼為
AddRecruitTimeOffset(401,?0.01,?1)
后面的參數(shù)含義如下
第一個參數(shù):單位id編號,“401”是雷頓偵察兵編號
第二個參數(shù):代表數(shù)值修改,0.01代表數(shù)值系數(shù),也代表1%
第三個參數(shù),代表百分比數(shù)據(jù)類型,乘法計算
②將雷頓偵察兵的建造時間減少1小時,代碼為
AddRecruitTimeOffset(401,?-1)
后面的參數(shù)含義如下
第一個參數(shù):單位id編號,“401”是雷頓偵察兵編號
第二個參數(shù):代表數(shù)值修改,加減計算,這里是減少1小時招募時間
(注意招募時間沒有小數(shù),采用向下取整的取值方式,比如輸入1.1,實際是1,輸入0.9,實際是0)
下面讓我們演示代碼①的操作流程
①點擊“事件編輯”
②點擊“觸發(fā)器列表”右側(cè)的“+”號,創(chuàng)建一個默認觸發(fā)器New?Trigger
③點擊創(chuàng)建的New?Trigger
④修改右側(cè)“觸發(fā)器配置”中的配置。比如名稱命名為“修改偵察兵(雷頓)招募時間”。
“執(zhí)行行為”框內(nèi)輸入以下代碼。
AddRecruitTimeOffset(401,?0.01,?1)

下面讓我們看看效果,極速暴兵不再是夢!

這樣第三講我們就講完啦,是不是很簡單呢?下一講我們會講解事件編輯器的教學,期待下一次和你相遇!
小梅最后打個廣告,歡迎各位船長加入編輯者作者交流群:786665922,里面不僅有官方技術(shù)人員在線答疑,還能和眾多同好交流經(jīng)驗,期待你的到來!
