遊戲中途建立隱形峭壁
事緣昨天我與條頓武士突然討論的一個問題:「有法子在遊戲中途建立隱形峭壁嗎?」接著組長答到:「好像是沒辦法。」眾所周知,隱形峭壁暫時來說還是遊戲當中阻止玩家單位進入某一區域中最有效的途徑,且其副作用大概也祇有小地圖的棕色點與不能放置部分地形裝飾而已。不過,多數戰役設計者都是透過地圖編輯器將初始佈置的峭壁隱形化,所以其應用範圍基本沒有觸及遊戲中途禁止進入地區的層面。在這種情況下,常見處理方法往往就是利用觸發事件效果循環指派部隊離開與改變單位所有權,可是它在設定繁複程度及出錯機會上顯然俱較隱形峭壁為高,對此我們不禁要問:「隱形峭壁特效真的沒有辦法在遊戲中途實現嗎?」
出乎意料的是,答案原來是「有」,而且它還異常簡單,那就是利用觸發事件工作室(AoK Trigger Studio)或修改過的遊戲資料庫檔案直接於觸發事件建立物件效果調用峭壁單位即可。它們在遊戲內被稱作 CLF01 至 CLF09 ,而在觸發事件工作室則被命名為 Cliff 1 至 Cliff 9 。值得注意的是, CLF10 或 Cliff 10 並非正常峭壁,而是一個保留《世紀帝國 I 》外貌的舊峭壁。
以下展示在一張 5 x 5 地圖中央建立十種峭壁結果及其所佔地格情況:
有人或許會懷疑如此建立出來的峭壁會否像普通單位一樣沒有固定的方向,但是依據測試結果可以確定它們基本都會維持相同方向。除了 CLF07 、 CLF10 以外,所有觸發事件生成的峭壁均處於無可見圖案的隱形狀態。
當然,藉著遊戲中途建立隱形峭壁並非完全沒有限制:不同於在地圖編輯器設定的峭壁,觸發事件要求峭壁所佔位置完全處於相同海拔,甚至還不能夠存在任何其他單位或建築物。幸運的是,它們依然沒有地形種類限制,移除物件效果也可用以確保建立峭壁要用到的空間,加上八種可用峭壁已經囊括 1 x 3 、 2 x 2 、 2 x 3 、 3 x 3 等多種形狀,因此想要併砌出阻隔線應該不會太難。另外,如果透過觸發事件不斷移除與再建立峭壁,甚至可以得出定期容許或禁止進入地區的特效。
最後不得不說,真正難題原來是在遊戲中途建立正常峭壁……以現階段技術來看,這才真是一個不可能的任務。
原來可以做到在遊戲中建立隱形峭壁
令人佩服~
至於文中最後所講的
在遊戲中建立正常的峭壁
我認為這的確是不可能的事情 果然如我所想,峭壁的本质是单位……
不过可以直接在游戏中产生还真是出乎意料呢{:152:} 顶一个。挺有用。 {:155:}狂,果然狂! 好发现啊,而且非常实用 我记得sabato3(Berserker Jerker和他的妻子制作,哈)里有隐形峭壁的制作,这个和那个战役的方法是一样的吗?那真是太厉害了。 好、好厉害! atila 发表于 2014-4-5 23:25
我记得sabato3(Berserker Jerker和他的妻子制作,哈)里有隐形峭壁的制作,这个和那个战役的方法是一样的吗 ...
感謝提醒! Berserker Jerker 是與筆者在 AoK Heaven 同期出道的網友,我不太記得《薩巴托聖杯》有否利用遊戲中途建立隱形峭壁這個特效,但他本人確實曾與筆者在十年前討論過此一問題。
二零零四年五月, Ykkrosh 發佈首款單位資料庫修改程序 GeniEd2 , Berserker Jerker 及包括筆者在內的幾位海嘯工作室(Tsunami Studios)成員隨即在線上透過 Windows Messenger 舉行一連串討論。同年六月一日, Berserker Jerker 在 AoK Heaven 論壇發佈一個主題(https://aok.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=4,34051,,all),當中提到:
Another excellent use is the ability to create cliffs during play with triggers. I’ve only been able to create cliff corners, these are called CLF07 in the Gaia others menu, but if placed correctly with eye-candy to hide the straight edge these leave, they look perfectly acceptable. Now this presents new possibilities, if done correctly you can make walkable cliffs that work even after a reload, or create an invisible barrier, using the cliffs other than CLF07, (IE CLF06) you can place an invisible cliff with a trigger.
另一妙用就是利用觸發事件建立峭壁。我祇能夠建立大地之母其他類下稱為 CLF07 的峭壁角落,但是祇要妥善放置裝飾掩蓋它們遺下的直邊即可讓它們不會顯得那麼突兀。這就會帶來更多新的可能性,如果用得其所你就可以做出讀取遊戲以後依然生效的可行走峭壁,又或者是用觸發事件放置 CLF07 以外的隱形峭壁(譬如 CLF06 )來建立出一個隱形障壁。
這段文字說明全球互聯網上最先公開發表本特效的人大概就是 Berserker Jerker ,但是假若我的記憶無誤,他於發表這段文字的內容前實際曾與筆者、 Oliver 等其他海嘯工作室成員先行討論相關效果,而做為我們兩人交情的旁證,不妨留意當年筆者以 Trisolo (scenario_t_c)名號在該主題首頁發表的回帖起初比較認真,但到次頁大家已經開始轉為互相吐槽發言混亂;另外一項證據則是兩年以後,出於筆者之手、全世界首個由玩家自行新增的遊戲單位,也是以惡搞 Berserker Jerker 作為其主題(https://aok.heavengames.com/cgi-bin/aokcgi/display.cgi?action=ct&f=9,36356,,all、https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=12134)。 本帖最后由 atila 于 2014-4-6 01:49 编辑
狂~劇情狂 发表于 2014-4-6 00:41
感謝提醒! Berserker Jerker 是與筆者在 AoK Heaven 同期出道的網友,我不太記得《薩巴托聖杯》有否利 ...
太厉害了!!
正题,《萨巴托圣杯》中用到隐形悬崖的地方是在斗鸡场那里,其中有一个村民会说:“要不是隐形悬崖,我就打你了。隐形悬崖还在吧?还在,吓死我了。”而斗鸡场周围的确看不见东西,但走不过去。
隐形悬崖肯定会对大家的制作很有帮助的,灰常感谢楼主 本帖最后由 atila 于 2014-4-6 01:55 编辑
呃,非常抱歉!是我理解错了,Berserker Jerker用到的隐形悬崖应该是一开始放上去的,而楼主提到的是游戏过程中生成的!啊,非常抱歉!我太粗心了...... 似乎可以用地图拷贝直接复制隐形悬崖,只不过不好操作。 看、看不懂……求具体操作步骤……
页:
[1]