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

歡迎光臨散文網 會員登陸 & 注冊

[教程]紅警2tmp地形繪制入門

2021-07-12 11:57 作者:雷德克里莫  | 我要投稿

前言:

不同于步兵和建筑圖像使用的shp格式,紅警2的地形文件采用的是tmp格式。相較于shp文件,tmp文件包含的信息更多,繪制和調用也更為繁瑣。本文于此只探討如何使用TMP Builder(以下簡稱TB)和XCC TMP Editor(以下簡稱TE)以繪制地形文件,如何書寫對應的ini以啟用新地形請參考我的注釋指導《地形ini說明書》。

正文:

一.簡述:

tmp文件是一類統(tǒng)稱,其打包進mix中的后綴名總共有tem、urb、sno、des、ubn、lun六種,分別對應溫和地形、城區(qū)地形、雪地地形、沙漠地形、新城區(qū)地形、月球地形。XCC Mixer里面瀏覽此類文件會發(fā)現它們的類型均顯示為tmp,故統(tǒng)稱為tmp文件。同時在XCC Mixer里也會發(fā)現有些tem、urb的類型顯示為shp,此類多為地形對象、礦石、橋、彈坑等覆蓋物或地形動畫,需要用Shp Builder編輯而不是TB和TE,注意區(qū)分。

TB基本區(qū)域總覽(后文詳解)

1.基礎操作(平面地形)——簡單的打開、導入、批處理等操作


【定義】

地形:整個tmp文件

地塊:組成地形的所有完整一個單元格大小的部分


(1)新建和打開

工具欄“New”新建一個地形文件,或者直接“Open”打開原版tmp;

新建地形選項說明
此圖即為6個地塊

新建或者打開完成后,點開菜單欄“Palette”更改使用正確的色盤,“Load”是載入外源色盤,“Select”是載入TB自帶的游戲內地形色盤(色盤對應關系略)。

(2)導出和導入

雖然TB可以直接編輯繪制地形圖像,但是操作不大友好且低效,建議結合PS繪制好圖像后直接導入。

新建或打開一個地形建立好畫布后,首先Ctrl+E導出地形圖像,在PS里畫好了以后Ctrl+I(無視彈出的警告)導入圖像;注意TB導入圖像有尺寸要求,用PS畫的時候不要改動。

如果是新建地形里面無法簡單設置寬高的不規(guī)則地形(例如原版部分小路地形、最后兩個海岸地形等),需要更改XY的位置來修改畫布大小(先設置好地塊再導出地形圖片繪制)。可以在下圖位置控制里按方向鍵設置,也可以很難受地手動輸入(數值不要太大,否則閃退)。

另外也可以直接按A新增地塊之后更改XY的位置來繪制不規(guī)則地形,需要刪除則在地塊單獨編輯區(qū)選中按D即可。


補充操作:

①導入完成后再按Ctrl+Shift+A修改整個地形所有地塊的雷達色,否則在小地圖和預覽里面顏色會不對;也可以在右圖這里自定義單個地塊的雷達色做特殊效果。

雷達色

②設置地塊的地形類型:rules里Land Characteristics處有這些地形類型的參數,其決定了不同SpeedType的單位通過該類型地形時的速度。在這里編輯單個地塊的地形類型以控制地形的通行速度關系(比如在復數地塊的地形中,設置水面圖像的地塊為Water,陸地圖像的為Clear,就可以做到一個地形不同圖像部分對不同SpeedType有不同的速度和通行效果)。

地形類型

③批處理轉圖片為tmp(僅適用平面地形)

快捷鍵Ctrl+B打開批處理窗口進行批處理。注意使用該功能時,完成后的地形尺寸和色盤以及地形類型等需要先在TB里面設置好:例如處理很多3x3地形的圖片,需要先在TB里創(chuàng)建一塊3x3大小畫布(不必有圖像,空白即可;同樣需注意圖片尺寸),選好正確色盤,設好目標地形類型之后再進行批處理。

批處理窗口說明

2.高級操作(崖坡地形)——額外部件的繪制

如果你像前文所述使用導入圖片的方式繪制懸崖、橋頭、斜坡等地形,你會發(fā)現有些部分的圖像無法更改:基礎操作的部分僅適用于地塊中的標準部件,對不規(guī)則的部分即額外部件,需要用到下文介紹的手動導入處理。


【定義】

標準部件:地形中可以直接導入的、可以在圖像顯示區(qū)被直接選中的、可以單獨存在的地塊

額外部件:地形中不能直接導入的、不能在圖像顯示區(qū)被直接選中的、必須依附于標準部件存在的圖像


(1) 導出導入額外部件

打開原版懸崖或橋頭,Ctrl+I導入標準部件后,在地塊單獨編輯區(qū)選中需要修改的地塊,右鍵調出選單;導出額外部件后在PS里修改好再導入覆蓋即可完成編輯(注意尺寸大小和像素數必須保持一致,后面會講這個問題)

導出導入額外部件

補充:

①對于同樣具有額外部件的斜坡,如果是新建地形而不是覆蓋原版斜坡,還需要在坡道類型中選擇正確的斜坡來確保游戲中正確指示上下坡關系

坡道類型

②有些斜坡+懸崖的地形在直接Ctrl+I導入標準部件時會出現迷之缺失,需要手動再次導入標準部件以確保圖像正確顯示

?

WWSB

③有時候導入額外部件可能會出現對不齊,可以在額外部件位置控制處類似前文提到的移動標準部件的來繪制不規(guī)則平面地形一樣的方法對齊額外部件

3.最終操作(地形深度)——隨心所欲的額外部件形狀

記得繪制懸崖地形的時候提到過TB導入新繪制的額外部件尺寸大小和像素數必須同原來的保持一致的問題嗎?因為地形文件除了圖像、雷達色、地形類型等信息,還有一個信息:深度。而TB是無法繪制地形深度的,導入地形額外部件時像素數如果發(fā)生了改變,會以奇怪的算法打亂該地形對應的深度導致顯示出錯。這里需要用到開頭提到的TE來繪制深度。


【定義】

深度:指示地形的顯示和遮擋關系的部分,一塊部件對應一個深度


(1)復制額外部件和深度

打開和載入色盤操作略,在左邊數據區(qū)選中需要編輯的地塊,右鍵調出選單,分別對圖像和深度進行復制→PS修改→粘貼操作(最好記一下快捷鍵);注意在繪制突破原版額外部件尺寸的新額外部件之前,應先把對應的深度復制出來,按它的明暗規(guī)律對齊你的新額外部件后再調整繪制粘貼,以免來不及。

繪制深度例和補充:

以下四圖依次為原版額外、原版額外深度、新畫額外、新畫額外深度;注意新畫額外部件除了多出來的像素部分要有深度之外,原來的部分的深度對應關系也不要改動。

深度圖中,邊角的純色部分是讓圖像不顯示的顏色,中間明暗部分是圖像顯示的“畫布”,明暗關系確定遮擋關系。

當部件的圖像部分和深度部分均可顯示的時候游戲里才會顯示這個部分,所以繪制深度圖不必嚴格按照圖像可顯示的形狀繪制,只要滿足原來的部分、新增的像素對應關系正確就可以正常顯示。

(2)設置偏移量

理論上這步可在TB里操作,但是沒有經過實踐確認是否能夠正確保存,所以這里分享一下在TE里面的操作方法:選中需要修改的部件后,Ctrl+P調出參數設置頁面,在下圖所示位置設置偏移量。由于TE不是實時可視化操作,所以只有盲試。其他功能在TB里面均可做到故不予說明了。

三.小結:

與其說本文為《地形繪制入門》,或許叫《如何在原版地形基礎上修改成自己的圖像》更準確(笑)。

2021年了,能夠繪制地形的木德兒遠不如能打開SB畫幾筆shp的木德兒多甚至沒有會Imageshaper的人多。出于培養(yǎng)獨立繪制地形人的目的,分享了一下我繪制地形的經驗。

本文自然沒有完全講透TB、TE的所有用法,但我分享的操作基本滿足做大部分地形的需求。如果只是簡單的想畫點草地、籃球場、奇形怪狀的平面地形,只需要看操作第一步基本操作即可;如果想繪制自己的懸崖、斜坡、橋頭地形,需要看完第二步;如果覺得原版懸崖太丑了想要畫自己的形狀,恭喜你,需要看完全部操作。

在使用這些工具的時候我建議熟記各種快捷鍵,對提高效率很有幫助——畢竟做地形是一項很枯燥的工作,尤其是做懸崖和斜坡那些需要手動逐個導入額外部件的時候。我可以說,做一套完整的地形,起碼有一半的時間是在處理有額外部件的地形。

希望本文能夠對各位的MOD制作有所幫助,如有錯漏與疑問,歡迎聯(lián)系指出。


2021.07.12

克洛瑞德曼


[教程]紅警2tmp地形繪制入門的評論 (共 條)

分享到微博請遵守國家法律
错那县| 凌海市| 广德县| 盐池县| 金门县| 长子县| 大同市| 江都市| 应用必备| 吴江市| 新源县| 襄樊市| 繁昌县| 乌什县| 德兴市| 大丰市| 东乌珠穆沁旗| 响水县| 镇赉县| 唐海县| 稻城县| 文成县| 谷城县| 滕州市| 中江县| 博湖县| 广汉市| 昭通市| 海晏县| 开原市| 成都市| 定边县| 沙河市| 中卫市| 龙门县| 汨罗市| 清镇市| 南投市| 浠水县| 泉州市| 饶阳县|