逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2013-01-10 17:40 來源:互聯(lián)網(wǎng) 作者:佚名
7.LAYOUT文件
LAYOUT文件需要使用layout編輯器來進(jìn)行修改,由于當(dāng)前該編輯器功能很弱,所以可以修改的內(nèi)容很少.當(dāng)前所能做到的只有學(xué)習(xí)現(xiàn)有l(wèi)ayout實(shí)現(xiàn)新功能.
首先介紹一下layout編輯器的界面:
1:菜單欄:需要注意的是上面有搜索功能,初步確定想要修改的內(nèi)容在哪就靠它了.
2.LAYOUT文件結(jié)構(gòu)樹狀圖:定義了一個(gè)樹狀的結(jié)構(gòu),子節(jié)點(diǎn)可以看作是父節(jié)點(diǎn)的補(bǔ)充定義.
3.節(jié)點(diǎn)性質(zhì):TYPE ID為類型編號(hào),TYPE NAME為類型名(很多都是UNKNOWN),Object GUID為此節(jié)點(diǎn)的GUID,Object Name為此節(jié)點(diǎn)名字(無(wú)關(guān)緊要),Child Count為子節(jié)點(diǎn)的個(gè)數(shù),Parent Object為父節(jié)點(diǎn)的GUID.
4.已設(shè)置屬性:也就是在這一個(gè)項(xiàng)目中已經(jīng)進(jìn)行設(shè)置的屬性,最左邊的X可以刪除這一行屬性,然后從左到右是屬性編號(hào),屬性名字(可以自己設(shè)定),屬性數(shù)據(jù)類型(可以自己設(shè)定,但可能引起錯(cuò)誤),數(shù)據(jù)值.
5.未設(shè)置屬性:也就是在這一個(gè)項(xiàng)目中可以進(jìn)行設(shè)置的屬性,最左邊的+可以添加這一行.
需要著重說明的兩個(gè)TYPE ID:
36: LOGIC GROUP
這個(gè)類型是定義邏輯關(guān)系的,比如一個(gè)按鈕按下后執(zhí)行怎樣的操作等等,當(dāng)前可以做的只有使用原有的邏輯來完成新的功能.
這一個(gè)節(jié)點(diǎn)中Child Count項(xiàng)變成了Logic Group Count.其每一個(gè)子節(jié)點(diǎn)為一個(gè)邏輯,每個(gè)邏輯可以完成一項(xiàng)或幾項(xiàng)功能,最簡(jiǎn)單的為指向功能:
右上角的Target Object GUID即為指向的單元.左上角為此邏輯在此邏輯組(Logic Group)內(nèi)的編號(hào).
下面的每一項(xiàng)為一個(gè)邏輯,也就是當(dāng)指向單元滿足了Event項(xiàng)目?jī)?nèi)設(shè)定的內(nèi)容時(shí),Target Group所指向的單元執(zhí)行Action內(nèi)指定的操作.
35:TIMELINE
這個(gè)類型是定義時(shí)間軸的,里面的內(nèi)容可能有所缺失,暫時(shí)修改起來有一定難度.
其它TYPE ID中數(shù)據(jù)類型的判斷:
當(dāng)前l(fā)ayout編輯器非常粗糙,很多屬性都是沒有名字,沒有類型(默認(rèn)為BINARY),這對(duì)我們修改layout文件很不利.
這里有一些小技巧可以判斷屬性的類型,但是在改變類型前一定要切記備份layout文件和layout編輯器下的ObjectMetadata.xml和NameMappings.xml文件.因?yàn)橛行r(shí)候錯(cuò)誤的數(shù)據(jù)類型會(huì)導(dǎo)致layout文件損壞以及l(fā)ayout編輯器工作不正常.
首先,當(dāng)你看見XX-00-XX-00-XX-00-XX-00這樣的數(shù)據(jù)時(shí),你可以嘗試將類型改為STRING,一般來說就能出現(xiàn)正常的字符串.但是有些時(shí)候并不會(huì)有效,這時(shí)候你可以嘗試刪掉最開頭的XX-00-,再進(jìn)行轉(zhuǎn)換.這是因?yàn)?有些項(xiàng)目中會(huì)存儲(chǔ)這個(gè)字符串的長(zhǎng)度(十六進(jìn)制),也就是最開始的XX-00,你可以修改后,自行計(jì)算長(zhǎng)度在轉(zhuǎn)換回BINARY后添加.
其次,當(dāng)你看到XX-XX-XX-XX的數(shù)據(jù)時(shí),你可以嘗試選擇INT32和FLOAT類型,具體選用哪種可以根據(jù)標(biāo)綠的四個(gè)值來判斷,如果全為0或者全為F,一般是INT32類型,否則為FLOAT類型,當(dāng)然,你轉(zhuǎn)換數(shù)據(jù)后,也可以從數(shù)據(jù)是否合理(比如特別大或者特別小的數(shù)據(jù)一般是錯(cuò)誤的)得到一個(gè)大致的判斷.
記一個(gè)XX為長(zhǎng)度1的話,如果數(shù)據(jù)長(zhǎng)度為4的倍數(shù),也就是4n時(shí),你可以嘗試FLOATXY(8),FLOATXYZ(12),INT32XY(8),INT32XYZ(12).
如果數(shù)據(jù)長(zhǎng)度為4n+2時(shí),一般為float[]和int32[],其中最開始的兩個(gè)長(zhǎng)度為后面的項(xiàng)目數(shù)(n).
下一篇: 吞食天地2重制版——困難試玩攻略
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
解謎探險(xiǎn)游戲《艾瑞克與破碎王國(guó)》6月30日正式發(fā)售
《午夜殺生重制版》吸血鬼獵人克里斯托夫預(yù)告片公開
《美國(guó)卡車模擬》新DLC“內(nèi)布拉斯加”公開發(fā)行日期
《開拓者:正義之怒》最終DLC假面之舞六月正式上線
復(fù)古動(dòng)作《GladMort》開啟眾籌 致敬經(jīng)典游戲魔界村
《東京料理》即將登陸Switch平臺(tái) 模擬經(jīng)營(yíng)壽司店
玩家自制《光環(huán)》大型戰(zhàn)役模式MOD 支持最多4人合作
Switch重制版《路易鬼屋2HD》開場(chǎng)動(dòng)畫視頻公開
《匹諾曹的謊言:序曲》DLC正式發(fā)售!Ste
《劍星》開發(fā)商Shift Up東方幻想題材新作
《仁王3》試玩版現(xiàn)已上線 正式版本將于20
《黑神話:悟空》即將迎來首次折扣!Xbox
Steam 5月份硬件軟件調(diào)查結(jié)果:RTX 3060
《劍星》demo同時(shí)在線峰值2.6萬(wàn) Steam好
《生化危機(jī)9》支持中文配音 主角為里昂與
Steam限時(shí)喜加一:經(jīng)典刷寶游戲《無(wú)主之
《噬血代碼2》現(xiàn)已正式公布!于2026年多
《勇氣默示錄HD重制版》游戲場(chǎng)景與職業(yè)信