NGUI的本地化 Part2

NGUI的本地化 Part2:

在上一篇文章--NGUI的本地化中有提到UILabel的本地化,

今天再來談談另一個常用的需要本土化的NGUI元件:UIPopupList。

UIPopupList 的本地化還滿簡單的,依據上一天介紹的方法編寫好本地化文件後,

UIPopupList 下方的Localized 勾起來。

 

這時候在Options中直接填入key 值就可以在執行時替換成所選語言的文字了。

閱讀全文:NGUI的本地化 Part2

NGUI的本地化

NGUI的本土化:

NGUI還滿貼心的,內附UILabel的本地化( 我一直覺得翻成本土化比較合==" )腳本。

本地化檔案可以使用.cvs檔,將其命名為Localization放在Resources資料夾中就可以了。

(沒Resources資料夾就自己建一個)

NGUI下載時其實就自帶了一個Localization.txt檔。

由於我的軟體也不太複雜,就不使用cvs檔了,

直接修改NGUI內附的Localization.txt檔來當成示範:

第一行中定義出要使用的幾種語言名稱(自訂),以及Key。

下面再對key值設定好相對應的文字就可以了。

接下來找到UILocalize.cs腳本,把它拖到含有UILabel腳本的物件中。

設定好Key就行了。

如果Key設定正確的話,會有Preview出現。不過有時候會秀逗掉,沒出現。

這沒關係,Play按下去就會出現了。

語言的切換:

在腳本中使用:

Localization.language = "English";

就可以切換成各種本地化的語系了。

其中的English就是在本地化文件中,第一行中設定的名稱。

在這範例中可以是:English, SimplifiedChinese, TraditionalChinese

本地化遇到的問題:

本地化其實會需要隨著語言的不同,而可能需要變化文字的大小與自型。

目前是不支援這功能(還是我不知道??)

下次自己來加入這功能試試。

閱讀全文:NGUI的本地化

Unity New UI

Unity New UI

2014年8月20日,Unity在西雅圖舉辦Unity 全球開發者大會,Unity CEO David Helgason宣佈Unity 4.6 Beta版本正式開放下載。

4.6舨中有個新的UI系統:基於UI框架的新元件和視覺化工具,能讓你輕鬆在遊戲和應用中構建遊戲UI介面,

可創建透視或非透視的UI,支援圖片對齊、可以在空間中輕鬆地創建互動。

這感覺跟NGUI有點相似,可能跟NGUI的設計者被挖腳到Unity有很大的關係吧!! XD~~

希望不要太難學>"<

不多說 看看官網教學吧

閱讀全文:Unity New UI

Unity 編譯android APP時發生的錯誤

Unity 編譯android APP時發生的錯誤:

Error building Player: UnityException: Unable to find suitable jdk installation. Please make sure you have a suitable jdk installation. Android development requires at least JDK 6 (1.6). The latest JDK can be obtained from the Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html

==> 改用 32 位元的JDK

==> c:\Program Files\Java\jdk1.7.0_51\bin\ 的java.exe 移到 c:\Windows\

閱讀全文:Unity 編譯android APP時發生的錯誤

如何建立可安裝的Unity 遊戲

如何建立可安裝的Unity 遊戲:

Unity 建立的Stand along的遊戲 都不需要經過安裝的程序就可以執行

這跟一般我們購買遊戲需要經過安裝的步驟似乎不相同

看了一些問答才發現,Unity本身其實不提供這樣的服務

所以真的要將遊戲打包成安裝檔的話,會需要第三方軟體的支援

下面連結是各種打包軟體的比較,其中包含了免費與付費軟體,需要的可以參考看看。

閱讀全文:如何建立可安裝的Unity 遊戲