當前位置:編程學習大全網 - 人物素材 - 急!紅警地圖制作的問題!!高手來!!

急!紅警地圖制作的問題!!高手來!!

新手常犯的錯誤:

壹、在刪除某個Trigger,Team,Taskforce,Script時只刪了其中的壹個部分,而不是刪除其整體。

二、由於新建的Script並非默認的當前Script,很容易編輯了其他的Script,自己還以為在編輯新Script。

三、在寫Trigger時把House選項弄錯了。

四、不知道使用不同的環境同壹事物有不同的效果。

如何讓援兵坐在運兵船中進入地圖

以下是本人的做法。

第壹步:設定兩個路徑點,壹個是運兵船出來的地點,ID為66,放在地圖邊界外面;另壹個是士兵下船的地點,ID為67。(也可以設為其他的ID)

第二步:創建壹個Taskforce,叫做GIinTransport,由五個大兵和壹艘運兵船組成。

第三步:寫Script。取名為ReinforceGI,設四個Action,第壹個是Move to Waypoint,參數是67。第二個是Unload,參數為1(保留交通工具,丟掉其他部隊,也就是說只有交通工具會執行接下來的步驟)。第三個是Move to Waypoint,參數是66。第四個是Self Destruct。

第四步:設置Team。也取名為ReinforceGI, Waypoint項設為66,Script和Taskforce就是前面提到的。對話框下面的選項僅保留壹個Full(這樣部隊就會在運兵船中)。

第五步:寫Trigger。Event是13 Elapsed Time...;Action是4 Reinforcement Team...,參數是ReinforceGI。

如何讓士兵坐進IFV

要點就是把士兵和IFV編為壹隊,註意Team的Full選項不能打勾。然後讓他們從壹個地點移動至另壹個地點,再執行load onto transport。(註意:該方法不能用於運兵船和直升機,否則會產生奇怪的結果)

如何讓士兵占領建築

在RA中,直接在建築物上設壹個waypoint,然後在script中讓士兵攻擊此waypoint即可。

在YR中復雜壹些。打開ini編輯器,找到要用的script, 新建壹個action值,參數分別為64,0,士兵就會占領最近的建築物。也可以用記事本打開地圖文件直接編輯。但是,這個參數有極大的不穩定性。在改完之後,不要再回Script Editor去編輯該Script,否則,由於FA本身不支持該參數,會將64,0改成其他值,後果變得不可預料。

如何讓工程師進入建築

就是讓他Attack Enemy Buidings。註意,這只對AI有效。玩家的工程師好像沒那麽聰明,他只會走進去走出來,而不會占領。真是奇怪。

如何讓電腦的部隊從重工和兵營中出來

首先,需要壹個觸發事件來啟動。比如:Production begins...Auto base building... Autocreate

Begins.., 或者預設的自動建造觸發事件(包含了前面的兩個action)。

在trigger的action中設create team,把waypoint的值也空出來。

關於制造前提:大部分的制造前提對AI來說是無用的,只要有地方讓部隊出來即可,只有RequiredHouse和FobiddenHouse是例外。

如何讓電腦自動造建築

在trigger的action中設create building或auto create base buildings。有幾點要註意:壹、首先AI要擁有足夠的金錢和壹個建造廠,這壹點十分重要。二、如果設定了BASE NODE,則電腦壹旦開始建造NODE指示的建築,就不再建造其他建築。如果沒有,則電腦會自行其事,造它認為合適的本陣營的建築,效果和遭遇戰模式相仿佛。

另外,之前要有壹個觸發事件來啟動。比如Production begins...Auto base building...或者預設的自動建造觸發事件。

如何改變單位和建築的屬性

使用ini編輯器,新建要改變屬性的單位和建築的section,如果已有則在原基礎上修改。新建section的名字是rules.ini文件中的登錄名。然後再新建要修改的屬性項,並設定它的值。

在戰機的script中,不要輕易使用Move to waypoint,就象在實戰中戰機不能使用路徑點壹樣,如果在任務地圖中讓戰機執行類似操作,比如從創建點飛到壹個地點,然後再攻擊敵人的建築物,則戰機在飛抵指定地點後會墜毀。

Elapse Time...指的是Trigger被激活之後過的時間,Trigger壹般在開始的時候即被激活,除非被Disable掉。

編輯RA的地圖時,要在編輯器的選項欄直接選只用於RA,否則會出現內部錯誤。

壹個使某塊地區自動散去迷霧的辦法:在那裏設壹棟平民建築,把OWNER設為自己的壹方。當然也可以放置其他部隊。

預先放置於地圖上的部隊,其Veteran Status的值為100時代表壹條杠,200代表三條杠。

如果讓壹隊戰機同時出來執行任務,它們通常是重疊在壹起的,看上去就像壹架似的。解決這個問題的辦法是TaskForce只設壹架戰機,在被觸發時執行同樣的Action幾次。由於時間上有先後,出來時就不會重疊了。

以下Action僅在YR中起作用,且不能通過Script Editor獲得,而只能通過INI Editor或者直接用記事本打開地圖文件設定。

59,X : 進入路徑點 (X)的建築

60,0 : 進入碾磨機

61,0 : 進入坦克碉堡

62,0 : 進入生物電站

63,0 : 進入最近的擁有的建築(比如戰鬥碉堡)

64,0 : 進入最近的平民建築

下壹關在Battle.ini中設置。

寶箱代碼壹覽:

0=MONEY Gives chunk of cash 金錢

1=UNIT Random unit 隨機單位(可在rules.ini中設置)

2=HEALBASE Heals all objects 修復所有建築和部隊

3=CLOAK OBSOLETE - makes object submarine (old cloak effect) 舊的隱形效果(僅僅是效果,沒有實際意義)

4=EXPLOSION Explodes 爆炸

5=NAPALM Fire death (infantry only) 人員滅亡

6=SQUAD OBSOLETE - gives player money instead, effect unknown although some logicis attached 金錢(少壹些)

7=DARKNESS Shrouds entire map 黑暗,用迷霧遮掩整個地圖

8=REVEAL Reveals entire map 顯示整個地圖

9=ARMOR Upgrade to Armor 護甲加強

10=SPEED Upgrade to Speed 速度加快

11=FIREPOWER Upgrade to Firepower 攻擊力加強

12=ICBM One-time Nuke 壹次核彈使用權

13=INVULNERABILITY OBSOLETE 舊的不受傷害效果(沒用)

14=VETERAN Promote to veteran 等級提升

15=IONSTORM OBSOLETE 舊的離子風暴(沒用)

16=GAS Trigger firing of [GAS] warhead 氣體彈頭攻擊(有壹定傷害值)

17=TIBERIUM Random amount of Ore 隨機礦藏

18=POD OBSOLETE

在csf文件的loadbrief包含了每個任務關的啟動前文本和每個國家的特色介紹。GUI包含了超過平均時間和在平均時間以下的遊戲結束文字。具體的設置可以用記事本打開地圖,在以下字段中編輯:

[Ranking]

ParTimeEasy=00:15:00

ParTimeMedium=00:10:00

ParTimeHard=00:06:00

UnderParTitle=GUI:ParTitleALL02

UnderParMessage=GUI:UnderParMsgALL01

OverParTitle=GUI:ParTitleALL01

OverParMessage=GUI:OverParMsgALL01

在YR中,有壹個回到過去的效果,其實是把壹張地圖分成兩半。開始時有壹半是不可見的,觸發後先執行壹個滿屏時空轉移效果(127 Chrono Screen Effect for ...),再執行40 Resize Player View...

在Resize Player View...這個Action中,四個參數的意義和說明不符,分別為:Bottom高度,Left左邊界,Right寬度,Top上邊界。

CreateSound=Dummy可以消除制造部隊的聲音。

RA2中隱藏的素材。

Aircraft:

FORTRESS - Looks like a stealth bomber

ORCAB - Orca

DSHP - Transport

DPOD - Really small thingy

SCRIN - Flying disc

ORCATRAN - Looks kind of like the car from Back to the future

Vehicles:

SUBTANK - Kind of rectangular, maybe apc like

2TNK - Really small tank

FTNK - Old flame tank

APC - APC

4TNK - Small mammoth tank

SONIC - Looks kind of like the prism tank

STNK - Stealth Tank

HVR - Hover MRLS

BGGY - Nod Buggy

ICBM - Weird thing that kind of looks like a V3

在地圖編輯時可以激活這些素材

如果不作設定,則貨運飛機來的方向是隨機的。在單人地圖中,可以在team中設定cargo waypoint,那就是貨運飛機起飛的地點。如果不用這個方法,可以在House中設定map edge,那個方向就是貨運飛機來的方向。

油桶如果是屬於平民方的,則在RA2中無法正常顯示。

環境光線的絕對值在lighting中是小數,在觸發事件中則用0到100的數相對應。

使橋斷裂的方法:在橋上(橋下)放置路徑點,在該點持續制造100點的破壞值,頻率為每1秒進行壹次,持續時間20秒即可。該效果由兩個觸發事件合成,壹個控制破壞本身及其頻率,另壹個控制持續時間。

把同壹個對象附到不同觸發事件上的方法:

設有觸發事件1和觸發事件2,把對象附到觸發事件1上,把觸發事件2也附到觸發事件1上,把觸發事件2的Tag刪掉,把兩個觸發事件都設為可重復。

說明:每個觸發事件應對應壹個Tag。在壹般情況下,Tag是隨著觸發事件的創建而自動生成的。如果把壹個觸發事件的Tag刪除,則該觸發事件不會被執行。

可以把壹個觸發事件附到另壹個觸發事件上,這樣兩者便***享壹個Tag。為防止混亂,可把所附觸發事件本身的Tag刪掉。由於觸發事件上所附的其他對象實際上是附在其Tag上的,這樣,***享壹個Tag的兩個觸發事件便擁有同樣的附件。

對於不可重復的觸發事件而言,執行壹次後其Tag即失效。為了使***享壹個Tag的兩個觸發事件都有效,該Tag必須是可重復的。

要在間諜進入建築後觸發壹個事件,不是用spied upon,而是用entered by,為了保證是由間諜進入的,可以單獨賦予間諜壹個陣營;也可以把要進入的建築的Capturable屬性改為no。

關於招募:

用Create Team創建的小隊可以招募業已存在的單位(即使在Team設置中並沒有選定recruiter)。前提是這些單位必須是可被招募的,同時已完成其本身的任務,處於空閑狀態。如果沒有可招募的單位,則另外生產。

Reinforcement和Create的區別:前者純粹是額外收獲,後者必須從工廠出來或招募而來。

要使幾個任務關壹關接壹關地執行下去,必須把它們放在同壹個目錄層次下。

在rules.ini的IQ設置中規定了每壹個IQ級別的AI會做什麽事情。在FA的House中可以設置每壹陣營的IQ是什麽級別。如果人類玩家的IQ被設為高級別,則建築會自動修復,部隊也會變得更有攻擊性。如果電腦玩家的IQ被設得很低,也許它不會自動修復建築,即使建築的屬性是自動修復的。

但較高的IQ也會出現壹個問題,那就是電腦會制造壹些妳不想它制造的部隊。這時候的解決辦法壹般是使預設的自動制造AI觸發失效。註意,不要在其他的觸發事件中出現auto create teams...

作為被刪除了建築的BASE NODE,其原有屬性不再存在。

不要把幾個運輸工具(運兵船等)編在壹起,這樣很容易導致死機。解決的辦法是把同壹個小隊創建幾次,每個小隊包含壹個運輸工具。

綜上所述,如果要電腦完全聽話,最合理的方案是使預設的自動建造觸發事件失效,然後創建壹個自動建造基地的觸發事件。建築用BASE NODE,部隊用CREATE TEAM.

RADAR EVENT的0是紅色的,1是藍色的,2是黃色的。

如何把RA的地圖改成YR的地圖

首先,確認在FA的settings中選定了支持MOD。然後打開原來的文件,在上面隨便加個YR中特有的建築,再另存為all01umd.map就可以了。

如何在壹棟建築受到攻擊時發出警告

首先,該觸發事件(1#)是可重復的,壹開始即被激活。其Event是所附的建築受到攻擊,其Action是發出文字、聲音或雷達警告。但光是這樣還不夠。因為敵人的攻擊不是壹下子就結束的,於是便會有壹個惱人的結果,

那就是警告發了又發,發到妳煩。

為了解決這個問題,必須對該觸發事件進行壹定的改造。我的方法是:另外再設壹個2#觸發事件,也是可重復的,壹開始是不起作用的。其Event是經過壹定的時間,其Action是激活1#並使其自身(2#)失效。再在1#的Action中加兩條,激活2#並使其自身(1#)失效。於是,整個的邏輯鏈條就是:受攻擊—發出警告—1#失效(暫時不再發出警告)—激活2#—經過壹定的時間—激活1#並使2#失效,如此循環往復。

使用流星雨時,尺寸定為7時效果最好。

在編輯多人地圖時,可用代碼4475~4482來代替玩家1~8的陣營。它們的名稱分別是 <Player @ A> <Player @ B>…… <Player @ H>

可以設置平民建築的價值為很高的值,這樣摧毀該建築的部隊就可直接升到三級。

  • 上一篇:全息影像技術
  • 下一篇:成煤物質
  • copyright 2024編程學習大全網