国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
漢化基礎(chǔ)教程——基礎(chǔ)篇(上)
上期我們談了關(guān)于漢化的心態(tài)問題,別看他并沒有什么技術(shù)含量,但他卻決定了學(xué)習(xí)實踐的成功與否。從這期開始,逐漸講解漢化的理論知識。漢化不外乎就是把游戲里面的異國文字修改成咱們中國人所使用的中文漢字,請記住是中文漢字,而不是日文中的漢字。所以我們的研究對象就是游戲中的文字。下面我們就從文字開始研究:
    首先,我們先別慌著開始漢化研究,因為漢化涉及許多電腦方面的基礎(chǔ)知識,我們必須先來學(xué)習(xí)一下這戲基礎(chǔ)。如果你對自己的電腦知識掌握程度有相當(dāng)?shù)陌盐漳蔷吞^這一部分繼續(xù)往下看,如果沒有就一定要認真地看。
    二進制(0 1):不管是電子計算機還是游戲機在存儲數(shù)據(jù)的時候都是以二進制的方式進行儲存的。因為電子電路能表示的就只有兩種狀態(tài),要么通電要么斷電(電子電路是與非門電路,準確來講應(yīng)該是高電位和低電位兩種狀態(tài),這里為了簡單化就認為成通電與斷電)。而我們?nèi)祟愔涣?xí)慣于十進制,所以要讀懂二進制就先轉(zhuǎn)化為十進制。又由于二進制的一位表示的數(shù)值太小,如果要表示一個比較大的數(shù)字的話這個二進制數(shù)字就相當(dāng)?shù)拈L,這樣不便于人們辨識。所以從二進制里面派生出了八進制(0 1 2 3 4 5 6 7)和十六進制(0 1 2 3 4 5 6 7 8 9 A B C D E F),每三位二進制數(shù)可以轉(zhuǎn)換為一位八進制,每四位二進制可以轉(zhuǎn)換為一位十六進制。怎樣互換這些不同的進制數(shù)值是個數(shù)學(xué)問題,高中文化都知道的方法,如果實在不懂的話可以使用任何一款科學(xué)計算器,Windows系統(tǒng)里面就帶有。123D表示十進制,123H表示十六進制,末尾的D H這些字母標明數(shù)值的類型。
    位bit與字節(jié)byte:我們常說的電腦是32位;PS是32位;GBA是32位,這里的32位指的是核心CPU寄存器的寬度,1位就是1個二進制位的寬度,32位就是32個二進制位的寬度,也是8位十六進制寬度,數(shù)值表示范圍從00000000H-FFFFFFFFH。兩位十六進制數(shù)為一個字節(jié)byte,數(shù)值范圍00H-FFH;兩個字節(jié)為一個字;兩個字為一個雙字。由此可得幾個單位的轉(zhuǎn)換關(guān)系:1GB(byte)=1024MB 1MB=1024B 1B(byte)=8b(bit)。MB和Mb是兩個單位,任天堂的卡帶容量都是以Mb為單位的。
    文件與存儲:電子設(shè)備在保存記錄信息的時候也是二進制的方式來保存的,文件也是一樣,無論是rm mp3還是txt 甚至游戲ROM也是這樣的。但有一點需要注意:在保存數(shù)值信息得時候,數(shù)值是以字節(jié)為單位,高地址存放高位字節(jié),低地址存放低位字節(jié)。什么意思呢?舉個例子:1234H 這個數(shù)有兩個字節(jié)的寬度,在保存的時候就應(yīng)該是34 12,因為12是高位字節(jié),34是低位字節(jié),越往后靠地址越高。 我們再來認識一下文字在電腦中的存儲顯示問題。我們知道在電腦中儲存的信息只有兩種狀態(tài)——0和1(二進制),所以我們就得把具體問題抽象為0和1的問題。一般來講,文字在電腦中保存有兩種形式:文本形式和圖片形式。 先來研究文本形式的文字。最基本的就是把字符點陣化然后把每個點的狀態(tài)轉(zhuǎn)化成二進制代碼。以字母“A”為例:

○ ○ ○ ○ ○ ○ ○ ○ 
○ ○ ○ ● ● ○ ○ ○ 
○ ○ ● ○ ○ ● ○ ○
○ ● ○ ○ ○ ○ ● ○
○ ● ○ ○ ○ ○ ● ○
○ ● ● ● ● ● ● ○
○ ● ○ ○ ○ ○ ● ○
○ ○ ○ ○ ○ ○ ○ ○

    這是8*8像素字母A的點陣構(gòu)成 我們把每個點的狀態(tài)轉(zhuǎn)換成二進制數(shù)值,用0表示○;1表示●,按照這個規(guī)則從左到右從上到下排列就可以得到:00000000 00011000 00100100 01000010 01000010 01111110 01000010 00000000。

  

轉(zhuǎn)換為十六進制:00 18 24 42 42 7E 42 00,這就是最簡單的表示方法,但這并不是字母“A”在文件中的保存形式。我們可以使用“記事本”(一定要使用記事本)創(chuàng)建一個純文本文件,里面輸入唯一的一個大寫字母A,然后我們再用任何一個十六進制編輯器打開這個保存的文件就會發(fā)現(xiàn)問題(推薦UltraEdit):文件中只有唯一的一個十六進制值——41H。為什么不是我們得到的00 18 24 42 42 7E 42 00?道理很簡單,如果文字都按照這樣的方式儲存并表示的話那文件就太大了。計算機在保存文本的時候并不是直接把文字的點陣信息記錄到文件中,而是把點陣記錄到系統(tǒng)字庫里,而文件中就記錄下這個字符的代碼值。在讀取的時候先把代碼值41H讀取出來,再通過字符映射找到41所對應(yīng)字符在系統(tǒng)字庫里面的實際位置,接著再把這個位置的信息00 18 24 42 42 7E 42 00讀取出來通過顯示程序顯示在屏幕上的。字符映射表就是詳細記錄代碼與字符點陣的對應(yīng)關(guān)系,為一一映射,沒有一對多也沒有多對一。調(diào)用系統(tǒng)字庫可以大大節(jié)省文件的容量,提高顯示效率。映射表在漢化的時候也可稱為碼表。在電腦中最典型的內(nèi)碼就是ASCII,“41”(十六進制)就是英文字母“A”的ASCII碼值。ASCII里面包含了所有英文字符和標點符號的映射關(guān)系,ASCII編碼的時候為單字節(jié),所以A只占用一個字節(jié)。漢字的內(nèi)碼比較多,主要有GB2312(簡體)和GBK(繁體),漢字編碼一般為2個字節(jié),所以表示一個漢字所占用的空間就是英文字母的兩倍。這一原理相當(dāng)?shù)闹匾?,日后漢化中都是圍繞這個過程展開的。其實從這個原理就可看出為什么漢化英文游戲比日文游戲難度大的原因。
    再來說說圖片形式的文字。顧名思義,圖片文字就是把文字保存為圖片。 圖片形式的文字字樣

像這樣的文字就是圖片文字,文字本身就是一種圖形,計算機在存儲的時候要比文本型文字的原理要簡單,僅僅是把每個象素轉(zhuǎn)換為二進制以后按照圖片規(guī)定的格式保存下來。轉(zhuǎn)換后的數(shù)據(jù)本身就是圖片信息,不像文本那樣有對照表。使用這種圖片文字的好處就是可以使文字顯得更加美觀更加個性化、藝術(shù)化,還可以和其他圖片相結(jié)合在一起。計算機或者游戲機在讀取信息后就可以直接顯示,不用再依照內(nèi)碼表進行數(shù)模(字模)轉(zhuǎn)換。所不足的就是這種文字占用的空加要比文本文字暫用的空大許多,所以就不能反復(fù)使用這種形式的文字。一般來說,在游戲中圖片文字用來作為游戲進入界面,游戲標題,控制界面等等少量的或需要美化的地方,比如“黃金太陽”、“ShiningSoul”、“SEGA”、“KONAMI”、“HP”、“MP”這些字符大都使用圖片格式。游戲里面的對話,劇情介紹,道具名稱,道具介紹,狀態(tài)描述等等,則大都采用文本文字,因為這些文字量比較大而且會重復(fù)出現(xiàn),因而就必須從容量上考慮,再說這些地方對文字要求是正規(guī)、統(tǒng)一、協(xié)調(diào),以便于閱讀??偟膩碚f,圖片文字原理比較簡單,但占用空間大;文本文字原理比較復(fù)雜,好處是占用空間小。 小結(jié):游戲機在本質(zhì)上和電腦沒有太大區(qū)別,所不同的就是用途。漢化的前提是對電腦基礎(chǔ)知識的掌握,考驗的是漢化者的綜合素質(zhì)。對游戲的漢化就是對文字的修改,所有的游戲文字都離不開以上兩種方式進行存儲和顯示的,我們必須深刻理解其中的原理。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
想學(xué)習(xí)編程的小伙伴們,這些可都是必知必會的基礎(chǔ)知識哦!
數(shù)制和編碼知識50問
計算機應(yīng)用基礎(chǔ)教程
刨根究底字符編碼之六——簡體漢字編碼中區(qū)位碼、國標碼、內(nèi)碼、外碼、字形碼的區(qū)別及關(guān)系
漢字的ASC值為什么會是負數(shù)
程序中數(shù)值的表示方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服