安装unity3d多个版本共存
转自: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多个版本共存的更多相关文章
- unity3d多个版本共存
用4.3打开两个低版本的unity工程,都报错.... 用低版本打开正常,希望Unity3D版本兼容性越来越好吧. 参考:http://blog.csdn.net/anyuanlzh/article/ ...
- python解释器的安装以及解释器多版本共存
版本介绍 python创始人:gukido(龟叔) python1.X 原始版本,几乎不用 python2.x 最高版本2.7(2020年之后不再维护) python3.x 最高版本3.9(一般用3. ...
- Linux-Centos7系统下安装python2并与python3版本共存
问题描述: 最近有个需求是想在centos下安装python3.5 因为django这边用到是这个版本 1.查看系统版本和python版本 Centos7.6版本默认安装的是python2.7.5版本 ...
- Python多版本共存安装
Python的安装 进入Python官方网站:www.python.org下载系统对应的Python版本 按照提示步奏安装,安装路径选择自定义,方便查找 安装完成后,按win+R键,输入cmd进入cm ...
- Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存
Python虚拟环境的安装和配置-virtualenv与windows下多个python版本共存 windows下多个python版本共存 https://www.python.org/downloa ...
- windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2
windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2https://www.python.org/ftp/p ...
- windows 下升级安装mysql8,与旧版本5.6共存
应开发需求,自mysql5.7开始引入json列类型和相关函数.为了提高数据读写的访问效率因此把数据库从mysql 5.6版升级到最新发行版 mysql 8.0.11 . 特此记录下多版本升级共存的过 ...
- Linux系统之路——python多版本共存问题(ps:自行切换python版本,pip安装遇到的一些问题)
经常遇到这样的情况: 系统自带的Python是2.6,自己需要Python 2.7中的某些特性: 系统自带的Python是2.x,自己需要Python 3.x: 此时需要在系统中安装多个Python, ...
- CentOS7保留默认Python版本并安装更新Python2和Python3共存
CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...
随机推荐
- ResolveUrl的用法
<script src='<%=ResolveUrl("~/UserControls/M3/Validate.js") %>' type="text/j ...
- 使用EmbeddedValueResolverAware读取配置文件内容
在基于Spring获取properties文件属性值的时候,一般使用@Value的方式注入配置文件属性值,但是总是需要引入这些多余的变量,有点不爽,今天研究了下,基于Spring解析@Value的方式 ...
- ansible playbook对错误的处理
Topics Playbooks 中的错误处理 忽略错误的命令 控制对失败的定义 覆写更改结果 Ansible 通常默认会确保检测模块和命令的返回码并且会快速失败 – 专注于一个错误除非你另作打算. ...
- 2013Hulu校园招聘笔试题
填空题:1.中序遍历二叉树,结果为ABCDEFGH,后序遍历结果为ABEDCHGF,先序遍历结果为? FCBADEGH 如下图所示: 2.对字符串HELL0_HULU中的字符进行二进制编码,使得字 ...
- SpringMVC深度探险(二) —— SpringMVC概览
对于任何事物的研究,总是由表及里.由浅入深地进行.在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素.SpringM ...
- R语言学习笔记 (入门知识)
R免费使用:统计工具:# 注释,行注释块注释:anything="这是注释的内容"常用R语言编辑器:Rsutdio,Tinn-R,Eclipse+StatET:中文会有乱码帮助:? ...
- 超级简单却不知道:html标签的嵌套规则
XHTML的标签有许多:div.ul.li.dl.dt.dd.h1~h6.p.a.addressa.span. strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套 ...
- ajax操作之操作 JavaScript 对象
通过请求获取充分格式化的HTML虽然很方便,但这也意味着必须在传输文本内容的同时也 传输很多HTML标签.有时候,我们希望能够尽量少传输一些数据,然后马上处理这些数据.在 这种情况,我们希望取得能够通 ...
- 解决在IE浏览器中JQuery.resize()执行多次的方法(转)
最近在做前台效果的时候用到了JQuery提供的resize()事件.resize 这个事件是监听浏览器窗口的放大与缩小,也就是说浏览器窗口大小的变化. 我在W3CSCHOOL上面查阅的时候,提供了一个 ...
- 表格细边框的两种CSS实现方法
在网页制作中,细边框这个制作方法是必不可少的.这里介绍2种常见的表格细边框制作方法,均通过XHTML验证. <!DOCTYPE html PUBLIC "-//W3C//DTD XHT ...