如何下载原版Unity
众所周知,目前相当一部分中文母语的开发者是无法下载到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游戏一览表
- 下一篇:Unity3D怎么下载安装程序?
评论列表