ngui(Popup list本地化)個人實現方法

我使用的是3.5.6版本的ngui,在本地化這個地方感覺有一些地方都不一樣,通過找一些教程,最後實現了這個方法。不過可能不是那麼理想,也算是記錄下自己學習的過程吧!

本地化數據

我按照別人的方式創建文件夾添加特定名字的文件後發現沒用,。後來在ngui內找到了相同的文件夾和文件,把文件內的內容替換成我們要是用的內容就好了。我就是按這個方式來弄得。

創建一個txt的文件把名字重命名爲Localization

wKioL1NkzinQVEIeAABZFeHpcQ8595.jpg

這是我的txt文件。

格式key,語言,另一種語言

第一個是鍵,後面要用“,”這個隔開,之後輸入內容,

保存的時候記得要保存成UTF-8格式,要不在unity中會不顯示中文的

弄好後把這個文件放到ngui->Examples->Resources文件夾下,替換原本的文件就好了。

先創建Popup list 這個組件

wKioL1Nky8zRbswoAAAmOLfBJ44816.jpg

創建方式:NGUI->Open->widget wizard 在裏面選擇popup list

之後將Popup list(script)中的options裏面的內容清空

把localized這個選項選上

之後創建一個空對象,在上面添加localization(script)這個腳本

在給Popup List添加一個Language Selection腳本(Component->NGUI->interaction->language selection)

選擇需要國際化的文本或者圖片,添加一個UILocalize腳本(Component->NGUI->UI->Localize),然後將key設置爲我們之前在txt文本中添加的鍵名(等號左邊的),這樣就可以了。

wKioL1NkzUrBoTz5AAA0WrhxTuc697.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章