最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【教程】11紅色警戒2地圖編輯器FinalAlert2案例教程 - 戰(zhàn)役設(shè)計 - 如何完成一個開頭

2018-12-06 02:59 作者:B_M_Leaf  | 我要投稿

在《紅色警戒2》及其資料片《尤里的復(fù)仇》中,豐富有趣的戰(zhàn)役故事吸引了很多玩家,同時諸如MOD“心靈終結(jié)”和MOD“復(fù)仇時刻”這樣的優(yōu)質(zhì)MOD也推出了高制作水平的戰(zhàn)役劇情來讓玩家們體驗不同于原版的故事體驗。

很多地圖制作者,特別是專注于戰(zhàn)役類地圖的制作者,對于制作一套水平優(yōu)秀,劇情跌宕起伏的戰(zhàn)役,則是一個夢寐以求的目標。那么,在本套教程中,UP主將通過一個一個案例來介紹如何制作一個戰(zhàn)役里的各個部分。

在本章節(jié)中,UP主將首先介紹如何制作一個標準的戰(zhàn)役開頭。

在本章節(jié)中,UP將繼續(xù)使用尤里的復(fù)仇Mod世界軸承制作組成員Dema的地圖來作為范例樣本來進行講解。

首先,我們要為玩家選取開局鏡頭位置,在單人戰(zhàn)役地圖編輯中,【命令面板】內(nèi)的【游戲者位置】只有一個【游戲者1】選項,放置該目標后,會在地圖上生成相鄰的路徑點(簡稱WP)WP98和WP99,這兩個路徑點所在的位置,在單人戰(zhàn)役中即為玩家一開始鏡頭的中心位置。

在標準的戰(zhàn)役開頭,我們需要為玩家營造一個作戰(zhàn)控制建立中的環(huán)境氣氛,同時為下一階段副官介紹任務(wù)目標做好鋪墊。

按照時間順序,首先建立起始觸發(fā):

我們可以隨便給它起個名字,只要你自己能看得懂自己寫的是什么東西就好了,我在這里為它起名叫做[Start]00-01-1 Start Message

因為這個觸發(fā)是一開局就啟動的起始觸發(fā),所以我們不需要禁用它。

接下來為這個觸發(fā)設(shè)置條件,作為開局的起始觸發(fā),我們只需要設(shè)置【條件8-任何事件】即可,這個條件類型代表不需要任何前置即可立刻觸發(fā)這個觸發(fā)

然后我們來為這個觸發(fā)設(shè)置結(jié)果,首先我們要讓它顯示一個文本,這個文本會顯示在游戲界面的左上角,我們要使用這個文本告訴玩家,玩家啟用了什么難度,這一項設(shè)定在MOD“心靈終結(jié)”中被作為了官方戰(zhàn)役的標準流程,雖然這項設(shè)定在原版和尤里的復(fù)仇并不存在,但是我個人認為這是一個非常好的設(shè)計,可以告訴玩家自己選擇了什么難度,以便于確認自己是否選擇了正確的難度。

對于文本觸發(fā),則是使用結(jié)果類型【結(jié)果11-文本觸發(fā)事件...】

在這里,這個結(jié)果類型存在一個參數(shù)值,這個參數(shù)的賦值決定了這個觸發(fā)顯示什么文本。

在這里我們要引入一個新程序,即“紅色警戒2語言編輯器”,這個程序?qū)iT被用于編寫紅色警戒2的csf文件。

關(guān)于這個程序我已經(jīng)在教程序章的工具包內(nèi)集成了,當(dāng)然如果你從百度找到了它并下載使用了,那也可以,這個東西沒有什么版本區(qū)別。

在這個程序里,我們可以打開,編輯csf文本,或者尋找我們需要的文本對應(yīng)的代碼。

在紅色警戒2原版和尤里的復(fù)仇中,游戲的文本文件為ra2.csf和ra2md.csf

在Ares支持的MOD里,除了以上這兩個csf文件,由于新增邏輯,因此同時支持stringtableXX*.csf命名格式的分卷式csf文件。

在csf文件內(nèi)我們可以通過語言編輯器編寫我們需要的文本,而每個文本的代碼,即為“項目”中所示的代碼,比如下圖中的這個:

SEA:007,這條代碼就等同于它后面所示的這串文字。

回到地圖編輯器,在11號結(jié)果類型的參數(shù)中,我們?yōu)樗x值“SEA:007”的話,則到了游戲中,會顯示一個csf文件內(nèi)對應(yīng)這個代碼的文本結(jié)果。

我們可以在語言編輯器內(nèi)隨意編寫,比如我們可以新建一個“Hardly”的文本類型,然后文本代碼“Easy”,內(nèi)容則填寫“選擇難度:簡單”

那么回到地圖編輯器,我們在賦值內(nèi)填寫“HARDLY:EASY”

那么,在游戲一開始,將會提示文本信息“選擇難度:簡單”

第一個結(jié)果類型完成了,然后進行第二個結(jié)果類型,我們要讓副官說一句話,告訴玩家戰(zhàn)斗控制權(quán)限正在建立中,請等待,這樣的語音。

那么,我們要新建第二個結(jié)果類型,這次我們要使用【結(jié)果21-播放語音...】

這里一樣有一個參數(shù)可以被賦值,這里需要被賦值的內(nèi)容,是在evamd*.ini(尤里的復(fù)仇)內(nèi)被規(guī)定的EVA語音中的相關(guān)語音小節(jié)注冊名。

這里我們可以直接鍵入,或者復(fù)制粘貼,或者下拉菜單慢慢選

這里推薦直接復(fù)制粘貼,當(dāng)然,你首先要知道你想要的語音是叫啥,這里UP給各位指揮官們提供一些常用語音的注冊名:

EVA_ReinforcementsHaveArrived? 援軍抵達

EVA_NewMissionObjective? 新任務(wù)目標

EVA_BattleControlOnline? 戰(zhàn)場控制連線

EVA_BattleControlOffline? 戰(zhàn)場控制離線

EVA_EstablishBattlefieldControl??戰(zhàn)場控制建立中,請稍后(用于開頭)

EVA_CriticalUnitLost? 失去關(guān)鍵單位

在這里我們要使用EVA_EstablishBattlefieldControl這條EVA語音

這樣在一開局,玩家將會聽到副官的語音提示,告訴玩家戰(zhàn)場控制正在建立中(意思是你先聽我比比完我們要打哪,任務(wù)是啥,你再出去浪)

然后,作為戰(zhàn)役的一開局,大部分情況下是要禁用玩家的控制的,所以我們要新建另外一個結(jié)果類型,讓玩家一開局就不擁有鼠標控制。在這里我們要使用【結(jié)果46-禁止玩家輸入】

這樣,玩家在一開局就會失去對鼠標的控制,不能進行任何戰(zhàn)場操作,只能乖乖的聽你先比比完任務(wù)目標。

然后,我們就可以開始進行介紹任務(wù)目標了,新建一個觸發(fā)

這里,我們要新建的這個觸發(fā),注意要禁用一下,養(yǎng)成一個好習(xí)慣,那就是在做順序觸發(fā)的時候,無論這個觸發(fā)是否是和上一個觸發(fā)同時被激活,只要一個觸發(fā)位于另一個觸發(fā)之后,存在順序邏輯關(guān)系,那么就要及時的禁用它,然后由上一個觸發(fā)來激活它。那么我們現(xiàn)在回到上一個觸發(fā)的結(jié)果列表。

我們要新建一個【結(jié)果53-允許觸發(fā)】,來激活我們的下一個觸發(fā),這里的參數(shù)值,則可以直接通過下拉菜單找到我們需要激活的下個觸發(fā),然后選擇賦值

繼續(xù)回到我們下個觸發(fā),我們?yōu)檫@個觸發(fā)設(shè)置一個【條件13-流逝時間...】,并為它賦值為“6”

條件13是非常常用的一個條件類型,它被廣泛的應(yīng)用于大多數(shù)延時觸發(fā),這個條件的計時單位是秒,但是在紅色警戒2的戰(zhàn)役速度(4速)中,實際的游戲中一秒大概約等于現(xiàn)實中的三分之二秒不到,可以簡單理解為半秒多。

條件13的計時,由觸發(fā)是否處于激活狀態(tài)決定,如果觸發(fā)被禁用,則不計時,觸發(fā)被激活后,開始計時器。

然后,我們來為它添加結(jié)果類型,這里我想制作一個效果:

讓鏡頭切換到一個小鎮(zhèn),然后告訴玩家我們要去推平它。

那么,首先我們要設(shè)置第一個結(jié)果,【結(jié)果112-居中視野到特定路徑點...】

然后在我需要切換鏡頭的位置中心,放置一個路徑點,我們這里放置了WP13

然后我在觸發(fā)編輯器里為結(jié)果參數(shù)值賦值為13(截圖里寫錯了寫成了12)

這樣玩家在觸發(fā)激活時,將會被立刻切換鏡頭到WP12的位置(中心)

然后,RA2的戰(zhàn)役里,切換鏡頭會有一個標準的“呼戚”的音效,來代表鏡頭的切換,這里我們也要設(shè)置一個結(jié)果來讓這個音效出現(xiàn),設(shè)置【結(jié)果19-播放音效...】,然后賦值對應(yīng)的音效注冊名(注冊于soundmd*.ini)

在這里我為各位指揮官提供一些常用音效的注冊名:

CameraSwitch鏡頭地圖切換

WeatherIntro雷電

RadarOff原版雷達失效

RadarOn原版雷達啟動

HealCrate恢復(fù)生命

NukeSiren核彈警報

BioReactorEnter進入事物

BioReactorExit離開事物

EnterTransport單位裝載

ExitTransport單位卸載

TanyaEntersWater入水

TanyaLeavesWater出水

Cheer歡呼

更多音效注冊名可以通過查詢soundmd*.ini來獲取,或者通過測試地圖專門去測試,UP主也是花了相當(dāng)長的時間,對所有音效逐一測試后才整理了一份用于自用的音效表的。

解決了鏡頭切換,我們就要來告知玩家任務(wù)目標了,我們要新建一個【結(jié)果11-文本觸發(fā)事件...】,提示出任務(wù)目標信息

然后,我們最好還要新建一個小地圖的雷達信息,當(dāng)然,前提是這個時候玩家是有小地圖的。

建立一個小地圖雷達信息的話,需要新建一個【結(jié)果55-雷達事件...】

在這里,參數(shù)值有兩個,分別是WP點的位置和事件類型。

WP點我們就寫我們需要的WP13

然后事件,其中0,3,4是紅色框,1,2,是黃色框,5是藍色框。

我們在這里可以選用5號事件的藍色框來提示玩家。

任務(wù)目標描述完了,然后就要把鏡頭踹回出生點了。

在剛才我們講述了112號觸發(fā)結(jié)果,所以我們這里要演示一個新的觸發(fā)結(jié)果。

當(dāng)然,我們現(xiàn)在應(yīng)該做的是新建一個觸發(fā)。

老樣子,記得禁用,然后回到上個觸發(fā)新建一個結(jié)果53然后激活它。

在這里我們依然繼續(xù)使用13號條件的延時觸發(fā),不過這次的時間稍微給長一點,因為我們這里要等任務(wù)目標描述完,等玩家看完任務(wù)目標回過來神再開啟觸發(fā)。

這里我們要使用一個新的觸發(fā)結(jié)果類型來切鏡頭,那就是【結(jié)果48-移動并居中視野到路徑點...】

這個觸發(fā)結(jié)果不同于112號觸發(fā)的秒切鏡頭,這個結(jié)果是用于直接平移鏡頭,參數(shù)也有兩個,WP點決定平移的目標位置,速度有1~4幾個檔位,其中1真的是龜速,4檔……近點的話和結(jié)果112差不多了……自己可以都試試,試試就知道是什么效果了。

我們在這里為了快一點切換鏡頭回來,設(shè)置了速度為3

然后,我們的任務(wù)開頭就做完了……嗎?

當(dāng)然沒完啊?。。∧阆胱屚婕铱磻騿??給玩家控制權(quán)??!

我們接下來又要新建一個觸發(fā)

禁用!記??!養(yǎng)成好習(xí)慣!

這里我們可以繼續(xù)使用條件13的流逝時間,參數(shù)的話要根據(jù)經(jīng)驗來寫了,因為從一個地圖上的位置平移屏幕到另一個位置,什么速度用多少時間這個真的是要靠經(jīng)驗說話的,這里我暫寫14秒,具體數(shù)值可以根據(jù)游戲內(nèi)調(diào)試結(jié)果來修改。

然后,結(jié)果,首先要寫的自然是給玩家控制權(quán),也就是【結(jié)果47-允許玩家輸入】

然后這里標準流程還需要在額外增加一個副官的語音,新建一個【結(jié)果21】,然后賦值EVA_BattleControlOnline

這樣,一個標準的戰(zhàn)役開頭我們就做好了

【教程】11紅色警戒2地圖編輯器FinalAlert2案例教程 - 戰(zhàn)役設(shè)計 - 如何完成一個開頭的評論 (共 條)

分享到微博請遵守國家法律
都安| 商南县| 通山县| 武汉市| 汨罗市| 日照市| 咸阳市| 南华县| 江口县| 周口市| 莆田市| 旬邑县| 大厂| 绵竹市| 连城县| 公安县| 靖宇县| 博爱县| 云霄县| 乐平市| 宝清县| 金湖县| 蚌埠市| 汤原县| 合肥市| 太仓市| 阿拉善盟| 胶州市| 江源县| 宝清县| 双鸭山市| 长春市| 宣恩县| 怀来县| 沂南县| 寿光市| 盘锦市| 罗田县| 尼木县| 巴林左旗| 甘肃省|