5汉化补丁 unity3d

2016-03-09 10:14:15 fengya1 阅读数 8306

unity 版本持续更新中。。。。。

unity 从5.0完后开始分包下载安装了
这下载安装主程序包,只有一个webplayer平台的打包选项如下图


要想获得下面所有平台的必须下载相对应的包,网上真是难找,外文网站下载好几天才下载下来,真是蛋疼,传了网盘方便大家下载学习吧。。。。。。





资源包说明


安装顺序

首先安装unity主程序,然后安装相对应的平台程序包

下载地址:

http://download.csdn.net/detail/fengya1/9456151




2019-09-25 11:37:52 jiafuyong 阅读数 35654

效果图:

要求:版本V > 2018.2或以上版本

步骤①:

    下载中文语言包:链接:https://pan.baidu.com/s/1zX4_lYYufob9_oefGv3VKQ   提取码:s38c 
 

步骤②:

    打开unity安装文件夹(我的是):C:\Program Files\Unity\Editor\Data,如果此文件夹下没有Localization就新建然后将zh-cn.po放入

步骤3:

    1.打开或者重启unity

    2:

2013-02-01 11:09:00 weixin_33701251 阅读数 509

一、首先在Unity3D官网下载最新版本的Unity软件。(安装步骤就不用说了吧)

二、安装完成后,分别下载Unity3D.4.0.0正式版简体中文汉化补丁晴窗6.0中文汉化

三、在汉化补丁文件夹找到UI_Strings_EN.txt  ,放在安装路径:Unity\Editor\Data\Resources下替换原文件。(想恢复英文的,最好先备份一下UI_Strings_EN.txt)

四、安装晴窗6.0,安装成功后直接点击汉化包里unity4.0.xwk,然后再打开Unity,你就会发现你的Unity已经汉化了(不保证100%)。

Unity3D4.0汉化补丁及汉化教程

Unity3D4.0汉化补丁及汉化教程

转载于:https://my.oschina.net/unitymanual/blog/106838

2014-11-17 15:47:05 IceSun963 阅读数 7730

最近下了个游戏叫木石世纪(Timber and Stone),沙盒游戏类,看着还不错.

搜了下游戏资料,有人求汉化但是由于是小众游戏,没人出汉化.看了眼是Unity3d的,既然是.Net的,只要资源不是在资源包里,应该都还是蛮简单的.

刚开始做了个字符串替换,发现有些地方还是比较麻烦,还不如拿UnityEngine里面的GUI函数开刀,也就是有了这么一次简单的哦汉化过程.

首先写个简单的类用于注入

    public class TxtInjection
    {
        public static string DoInjection(string txt)
        {
            return txt + "X";
        }
    }

 注入成功后,所有的被注入的字符串后面都应该出现一个X;

然后写个小的示例,用于IL参考:

        public static void Label(object position, string text, object style)
        {
            text = DoInjection(text);
            LabelA(position, text, style);
        }

        public static void LabelA(object position, string text, object style)
        {

        }

text = DoInjection(text); 

就是我们修改字符串的地方了.

反编译看下IL

	0	nop	
	1	ldarg.1	
	2	call	System.String UintyEngineGUIPatch.TxtInjection::DoInjection(System.String)
	7	starg.s	-> (1) text (System.String)
4行,然后查找Unity3d的GUI绘制函数,找了2个..

GUI.Box,GUI.Lable 用Reflector的IL注入插件直接手动写入IL.

运行看效果...


(目前中文部分直接调用的百度在线翻译,勿拍砖...)

后面就简单了,输出所有文本到一个txt,然后使用
英文|中文
这样的格式,自动或手动翻译...
晚点程序丢上来...


UnityEngine.dll
unitEngineGUipatch.dll 
丢入 Timber and Stone v1.4\Timber and Stone_Data\Managed
以防万一,请备份源文件
strmap.txt 放入根目录...
启动游戏即可

运行过程中strmap.txt 会产生界面上绘制过的新的字符串
编辑strmap.txt 保存后,切换下界面即可看到效果
如果遇到新的未出现在strmap.txt,重新打开即可.

暂时没时间进行翻译...愿意参加的小伙伴报名..
理论上支持未来任意版本..
或者使用unity3d gui的其他游戏 


点我下载:http://pan.baidu.com/s/1mgLuKUc

2019-10-16 15:43:32 centor 阅读数 245

1.下载汉化语言包:https://pan.baidu.com/s/1pA0s7orn2W-NoYZgzj44Ww
2.找到Unity.app右键显示包内容
3.将下载好的汉化包放在路径下:
最终路径:/Applications/Unity.app/Contents/Localization/zh-cn.po
如果没有Localization目录自己新建一个

unity2019汉化

阅读数 1033