找回密码
 立即注册
查看: 714|回复: 0

如何下载原版Unity

[复制链接]
发表于 2020-11-24 07:11 | 显示全部楼层 |阅读模式
众所周知,目前相当一部分中文母语的开发者是无法下载到Unity的,只能下载到被“中间商”夹带了私活的区别对待版本。
对于程序员群体来说,想要下载原版难度不大,但是对于策划、美术、特效、导演等同学来说,下载原版就颇有些困难了。


本文旨在为那些现阶段还不得不使用Unity的同学介绍,如何下载到不夹带私货的原版Unity.
(当然,早日能跑就跑才是正道。挖个坑,以后给大家介绍如何让整个团队快速切换到其他引擎)
首先,我们知道,一个游戏一旦开始闹妖精之后,你就别想舒服的去玩世界服了。这儿也一样,"http://unity.com"这个官网目前主动屏蔽了来自大陆地区的ip,启动器在检测到中文和对应ip之后,也会自动变成“代理商”夹带私货的版本。
目前比较简单的方案是,原版Unity Editor + 夹带私货版启动器。
启动器直接下载就好了,我们来说说Editor的安装,掏出大宝贝:
一个第三方收集官方Installer和BT种子的项目。
下载Unity Editor

我们可以在Unity I tell you 中下载到原版的在线安装器,或者BT种子文件(如果使用种子的话,请务使用迅雷下载,建议使用Motrix或qBittorrent)。
下载完成后,直接安装即可。目前只要是原版的安装器,就能安装原版Editor,不会切换到夹带私货的版本。


验证下载的文件

Unity I tell you提供的文件来自真正的官网的可公开下载的内容。但是为了保险起见,我们可以再验证一下文件的哈希值,以免在下载的过程中被篡改。
以Windows为例,我们可以在下载到的文件的目录的空白处,按住Shift键后点按鼠标右键,在弹出菜单中选择“在此处打开Powershell窗口”或windows terminal选项
然后在弹出的蓝框框或者黑框框里输入如下内容,敲回车结束。
get-filehash .\文件名 -Algorithm MD5 | Format-List(小技巧,输入文件名的时候,按键盘的tab键可以自动补全)
之后,我们就可以用拿到的信息和unity i tell you 提供的md5进行对比了,如果发现该信息不一致,那就要小心了。


关于Android等目标平台安装的小技巧

我们以Androd为例,看看安装Unity目标平台扩展的小技巧。
首先,平台扩展也是被夹带私货了的:如原版的Unity Editor安装了大陆地区直接下载到的Android扩展,在打包的时候会报错。所以我们首先也得安装原版的平台扩展。
使用在线安装器时勾选Android Build Support,或者直接使用种子文件下载离线的安装包都可以
在线安装器
种子文件下载离线安装包
安装完成之后,我们来看看配置NDK等内容的方法。大致的思路其实就是这个:
首先,我们在夹带私货版Unity Hub上下载一个临近版本的Unity
并选择下载OpenJDK和NDK等内容
然后,将这三个文件复制到我们需要的原版Editor的对应目录里,完成。


另一种情况

我们发现在某些情况下,直接点击Unity I Tell You上面的Unity Hub下载链接


也是可以下载到原版Editor的。比如我电脑上的2019.3.14就是这么来的,它可以用Hub的方式来安装扩展


但是这时候坑就来了:安装扩展的时候,安装的是夹带私货版的扩展。
于是就出现了原版Editor装了夹带私货版扩展模块的情况,这时候两者不一致,打包就会报错。
以Android为例,我们还是一样去处理:首先,可以先安装夹带私货版的Build Support,这样是为了得到JDK,SDK和NDK.
然后还是打开文件的安装目录,把几个相关的文件拷到其他地方去,待会要用


然后,我们通过种子文件下载到原版Editor对应的Build Support离线安装文件,直接覆盖安装。
覆盖安装会清空“AndroidPlayer”整个目录,所以我们需要提前把NDK相关的文件给拷走。等覆盖安装结束之后,我们再把之前备份出去的几个文件再拷回来。完事。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 06:25 , Processed in 0.104833 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表