转自:https://www.cnblogs.com/xsgame/p/3549486.html

用4.3打开两个低版本的unity工程,都报错.... 用低版本打开正常,希望Unity3D版本兼容性越来越好吧。

参考:http://blog.csdn.net/anyuanlzh/article/details/15815589

我们知道要运行unity pro需要一个许可文件:Unity_v4.x.ulf。

在win7/win8系统,它放在目录"C:\ProgramData\Unity\"下,而xp系统则是目录"C:\Documents and Settings\All Users\Application Data\Unity";

至于如何得到这个这个许可文件,中国你知道的...,找度娘!

如果你想在一台电脑上同时安装两个不同版本的unity4.x的话,如unity4.1.2和unity4.3.1什么的。

这个就出现一个问题,因为它们的许可文件都是Unity_v4.x.ulf,名字也是这个不能变,还不能通用,还要在上面指定的同一个目录下面。放一个,再放另一个,后来就会覆盖之前的。被覆盖的那个版本的unity就变成非激活的了。

要解决这个问题办法很简单,就是:当要启动uniy4.3时在启动前,就将它对应的许可文件,放到那个目录下面;而当你要运行unity4.1时在启动前,也有对应的许可文件替换上去就可以了。如果每次这样手动的去做的话,是非常麻烦的。这可不是我们程序猿呢,的风格。

我的做法是:它相应版本的Uinty创建一个对象“批处理文件”,即bat文件。这个“批处理文件”,来启动对应版本的Unity;而在启动之前自动将对象个许可文件替代好。具体做法如下:

1、将对就的许可文件根据版本号的不同,重命名它们,不能是Unity_v4.x.ulf哦,然后将它们拷到“那个目录”下面去。

我是在后面加上了“_4.1”和“_4.3”。如下图:

2、然后在“那个目录”下创建个对应版本的"批处理文件",就是新建两个txt文件,再将后缀改成bat就行了。

用记事本打开它们,并输入如下内容,保存:(下面那两个Unity.exe的路径,要换成你们unity所按装的目录路径。)

3、最后再将这个两个bat文件,发送相应的快捷方式到桌面吧!到此,所有的工作就完成了。不信你双击一个其中一个bat文件,看不否能启动对应的unity。如果可以的话,你再双击一下另一个试试。呵呵,我是成功能了!有图有真相:

说在最后,不个不好是地方就是,用这个bat来启动unity时,同时也会起来一个黑窗口,看上面的两个截图就知道了,来着实在是别扭,还自己手机把它关掉。我知道这是我所的bat文件导致,但我对批处理实现不会,就不管了,先这样吧。我写的批处理有改进,请赐教啊。

bat命令改进:

copy "Unity_v4.x.0.ulf" "Unity_v4.x.ulf"
d:
cd "D:\Program Files (x86)\Unity\Editor"
start Unity.exe

安装unity3d多个版本共存的更多相关文章

  1. unity3d多个版本共存

    用4.3打开两个低版本的unity工程,都报错.... 用低版本打开正常,希望Unity3D版本兼容性越来越好吧. 参考:http://blog.csdn.net/anyuanlzh/article/ ...

  2. python解释器的安装以及解释器多版本共存

    版本介绍 python创始人:gukido(龟叔) python1.X 原始版本,几乎不用 python2.x 最高版本2.7(2020年之后不再维护) python3.x 最高版本3.9(一般用3. ...

  3. Linux-Centos7系统下安装python2并与python3版本共存

    问题描述: 最近有个需求是想在centos下安装python3.5 因为django这边用到是这个版本 1.查看系统版本和python版本 Centos7.6版本默认安装的是python2.7.5版本 ...

  4. Python多版本共存安装

    Python的安装 进入Python官方网站:www.python.org下载系统对应的Python版本 按照提示步奏安装,安装路径选择自定义,方便查找 安装完成后,按win+R键,输入cmd进入cm ...

  5. Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存

    Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloa ...

  6. windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2

    windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2https://www.python.org/ftp/p ...

  7. windows 下升级安装mysql8,与旧版本5.6共存

    应开发需求,自mysql5.7开始引入json列类型和相关函数.为了提高数据读写的访问效率因此把数据库从mysql 5.6版升级到最新发行版 mysql 8.0.11 . 特此记录下多版本升级共存的过 ...

  8. Linux系统之路——python多版本共存问题(ps:自行切换python版本,pip安装遇到的一些问题)

    经常遇到这样的情况: 系统自带的Python是2.6,自己需要Python 2.7中的某些特性: 系统自带的Python是2.x,自己需要Python 3.x: 此时需要在系统中安装多个Python, ...

  9. CentOS7保留默认Python版本并安装更新Python2和Python3共存

    CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...

随机推荐

  1. Scala 中的构造器

    Scala上的从构造器也有一定的限制,Scala编程中写道. “Scala 里的每一个从构造器的第一个动作都是调用同一个类里面其他的构造器.换句话说 就是,每个 Scala 类里的每个从构造器都是以“ ...

  2. [Linux基础环境/软件]Linux下安装mysql

    我是使用免安装的包mysql-5.5.28-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/downloads/可以下载到最新的包)的.直接解压,然后配置,初 ...

  3. 【Unity】使用AssetDatabase编辑器资源管理

    最近参考了各位大神的资源,初步学习了Unity的资源管理模式,包括在编辑器管理(使用AssetDatabase)和在运行时管理(使用Resources和AssetBundle).在此简单总结编辑器模式 ...

  4. ubuntu apt-get 安装指定版本软件

    有时候 Ubuntu安装软件时候会提示你缺少对应版本的软件,这时候你就需要用到 sudo apt-get install softname=version 来安装对应的软件. sudo apt-get ...

  5. tensorflow入门 (一)

    转载:作者:地球的外星人君链接:https://www.zhihu.com/question/49909565/answer/207609620来源:知乎著作权归作者所有.商业转载请联系作者获得授权, ...

  6. js 控制输入文字的字数

    直接上代码. <html> <head> </head> <body> <textarea id='txtArea' cols='50' rows ...

  7. js 的数值限制可能引起的问题

    源于:https://raw.github.com/ruanyf/jstutorial/gh-pages/grammar/number.md 1. 根据国际标准IEEE 754,64位浮点数格式的64 ...

  8. MVC教程八:缓存过滤器

    缓存过滤器用来输出页面缓存,其用法如下图所示: 注意: Duration:表示缓存多少秒;VaryByParam:表示缓存是否随地址参数而改变.OutputCache除了可以定义在Action方法上面 ...

  9. linux下安装jre运行环境

    上官网下载安装文件:点击打开链接 文件名:jre-8u65-linux-x64.gz安装步骤1.解压tar -xzvf jre-8u65-linux-x64.gz2.将解压后的文件放到/usr/lib ...

  10. mac配置--ant

    每次在新的电脑安装开发工具总是免不了下载各种软件和配置环境,本文针对mac下安装ant小结一下. 安装ant的方法很多,最直接的可以到apache-ant官网http://ant.apache.org ...