VS2017做为Unity3D的脚本编辑器需要的最精简组件
前言
使用VS2017做为Unity的脚本编辑器,需要的最精简组件。
我的测试环境
windows 10 x64
windows 7 x64 sp1
时间:2017-4-22
最精简的组件
只需要三个必需组件,这些组件都是可选安装位置
- C#和Visual Basic Roslyn编译器
- 静态分析工具
- Visual Studio Tools For Unity(我是从vs的插件库中下载的)
在线安装
1、从官网下载对应的版本,文件格式如下:vs_enterprise__2144843982.1466598399.exe
2、双击下载文件,接受协议,选择需要的组件,进行安装
离线安装
官方文档:
Visual Studio Enterprise 2017 组件目录
示例脚本:
以下脚本,离线下载Roslyn编译器,Nuget,UnityVS,静态分析工具到d:\vs2017offline
vs_enterprise.exe --layout D:\vs2017offline --add Microsoft.VisualStudio.Component.NuGet Microsoft.VisualStudio.Component.Roslyn.Compiler Microsoft.VisualStudio.Component.Roslyn.LanguageServices Microsoft.VisualStudio.Component.Static.Analysis.Tools Microsoft.VisualStudio.Component.Unity --lang zh-CN
我在windows7上,并未安装成功,所以不多评论,可能是由于我刚修复完VS2015 电脑未重启。
安装后占磁盘大小
在windows10中,我安装Unity必需的几个组件+几个常用小组件,大约占用磁盘1.4G
在windows7中,我是同时安装了Unity必须的2个组件+.NET桌面开发组件(WPF,WinForm,控制台),大约占用磁盘3.7G
VS2017预览
更改功能
如果打开项目所需要的组件,当前VS并没有安装,VS会自动弹出让你安装的界面,如下所示:
如果你希望自己手动添加新的功能,并找不到visual studio installer,那么可打开下载的vs安装器进行更改,如我的:vs_enterprise__2144843982.1466598399.exe,运行选择更改,添加你需要的组件。
官方文档:https://docs.microsoft.com/zh-cn/visualstudio/install/modify-visual-studio
使用感受
对比起VS的其它版本,谈谈我个人的使用感受
- 安装速度确实更快,只不过离线版镜像文件在官网目前并未提供。
- 内存占用更少,从任务管理器中可以看出
更多精彩内容大家可以点击《Visual Studio 2017开发使用教程》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Unity3D中脚本的执行顺序和编译顺序
事件函数的执行顺序 先说一下执行顺序吧. 官方给出的脚本中事件函数的执行顺序如下图: 我们可以做一个小实验来测试一下: 在Hierarchy视图中创建三个游戏对象,在Project视图中创建三条脚本,如下图所示,然后按照顺序将脚本绑定到对应的游戏对象上: 三条脚本的代码完全一样,只是做了一点名称上的区分: using UnityEngine;using System.Collections;public class Scring0 : MonoBehaviour{ void Awake()
-
Unity3d获取系统时间
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎.Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows.Mac.Wii.iPhone.Windows pho
-
Unity3D动态对象优化代码分享
具体解释请仔细看注释里已经讲解的很细致了,这里就不多废话了 复制代码 代码如下: using UnityEngine; using System.Collections; using System.Collections.Generic; /// <summary> /// 动态对象优化 /// </summary> public class DynamicOptimization : MonoBehaviour { // Use this for initializati
-
unity3d调用手机或电脑摄像头
功能很实用,代码很简单,这里就不多废话了. WebCamTexture:网络摄像头材质 WebCamTexture.Play() 播放: WebCamTexture.Pause() 暂停: WebCamTexture.Stop() 停止: //经测试此代码可以使用,当你绑定到游戏物体时尽可以了. using unityEngine; using System.Collections; public class Test : MonoBehaviour { public string device
-
ASP.NET中FCKEDITOR在线编辑器的用法
你可以将FCKEDITOR放置到任何文件夹,默认情况下,将其放入到FCKEDITOR文件夹是最为简单的方法.如果你放入的文件夹使用别的名称,请修改配置文件夹中编辑器BasePath参数,如下所示: oFckeditor.BasePath="/Components/fckeditor/"; 另外,FCKEDITOR文件夹中所有以下划线开头的文件夹及文件,都是可选的,可以安全的从你的发布中删除.它们并不是编辑器运行时必需的 如何将FCKEDITOR整合进我的页面? 由于目前的版本提供的FC
-
asp.net ckeditor编辑器的使用方法
1. 下载ckeditor放到网站目录下.地址:http://ckeditor.com/ 引用js <script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/ckeditor/ckeditor.js")%>'></script> 3.添加一个编辑框 <asp:TextBox ID="mckeditor&q
-
Win10中VC2013安装Unit test组件出现问题解决方案
话不多说,先上图~~~ 很多同学在Vs2013安装Unit test组件时会弹出这样的对话框,极其极其让人崩溃. 当我看到这个对话框时,首先中规中矩的去官网下载.NET(但是我怎么可能没有!游戏环境包都装了), 然后开始下载 才几百K,好easy,下载,运行,安装,oh!!!!!!!NO!!!!!! 好吧,又出问题了.去百度吧 按照百度的教程,找到了这个 . 我发现WIN10自带.NET,好吧并不是.NET的问题,咋办啊,搜索一圈发现并没有解答 决定自己解决 我觉得应该更新一下试试,毕竟2015
-
ASP.NET网站使用Kindeditor富文本编辑器配置步骤
1. 下载编辑器 下载 KindEditor 最新版本,下载页面: http://www.kindsoft.net/down.php 2. 部署编辑器 解压 kindeditor-x.x.x.zip 文件,将editor文件夹复制到web目录下 3.在网页中加入(ValidateRequest="false") 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" Validat
-
VS2017做为Unity3D的脚本编辑器需要的最精简组件
前言 使用VS2017做为Unity的脚本编辑器,需要的最精简组件. 我的测试环境 windows 10 x64 windows 7 x64 sp1 时间:2017-4-22 最精简的组件 只需要三个必需组件,这些组件都是可选安装位置 C#和Visual Basic Roslyn编译器 静态分析工具 Visual Studio Tools For Unity(我是从vs的插件库中下载的) 在线安装 1.从官网下载对应的版本,文件格式如下:vs_enterprise__2144843982.146
-
Unity3D更改默认的脚本编辑器
目录 一.前言 二.默认脚本编辑器:mono 三.更改脚本编辑器 四.VisualStudio脚本编辑器 五.记事本+脚本编辑器 一.前言 尽管Unity有一个像样的脚本编辑器(Mono),但很多人喜欢使用另一个编辑器.这篇短文解释了如何更改脚本编辑器,并介绍了Mono的一些替代方案. 二.默认脚本编辑器:mono 如果您想知道脚本编辑器是什么:在双击脚本时会打开它.Unity附带的默认脚本编辑器是Mono: 三.更改脚本编辑器 如果我们想让Unity使用不同的脚本编辑器,我们所要做的就是在顶部
-
python用Tkinter做自己的中文代码编辑器
前面我们给了Tkinter接管Python输入和输出的介绍,我们不难可以想到,能用Tkinter来开发自己的Python代码编辑器.例如可以使用Text控件作代码编辑器. 实际上我在HP_tk2中已经封装好了现成的中文Python代码编辑器组件和防Ipython功能的组件,另用这2个组件很容易搭建出自己的代码编辑器. 下面直接给出完整演示源代码. #中文可视化Python开发系统.py import tkinter as tk #导入Tkinter import tkinter.ttk as t
-
Crontab+Shell做Nginx日志切割脚本实例代码
平日里,我们需要把 Nginx 的错误日志输出到文件里,但是时间一长,文件就特别大,之前我服务器上日志就一周没管它,今天一看日志文件都32个G了,大的吓人.于是就写了个日志切割的脚本. 原理 其实日志切割脚本的原理很简单 先将原来的日志文件移动到指定文件夹中 向 Nginx 发送 USR1 信号,让 Nginx 重新加载配置文件 [如果不发送信号的话,nginx 还是会将日志写到你移动的文件里去 #!/bin/bash LOGS_PATH=/home/wwwlogs DATE=$(date +%
-
在VS2017中用C#调用python脚本的实现
情景是这样的:在C#中调用python脚本进行post请求,python脚本中使用了requests包. Python的开发环境我们有比较多的选择,pycharm.sublime text等等.但是作为.net平台的Python语言ironPython,可以和C#交互,让编程更活泛. ironPython本身其实就是一个python的开发环境,我的电脑上还装有python2.7和pycharm,开始的时候使用pycharm写的,本来的想法是用VS直接调用就可以了.但是后来才明白这三者的关系. p
-
VS2022+unity3D开发环境搭建的实现步骤
目录 1 安装 Unity 2 使用 Visual Studio 调试 1 安装 Unity 安装Unity Hub 安装 Unity 推荐使用 Unity Hub 管理程序(官方管理程序). Unity Hub 是一种管理工具,可让您管理自己的所有 Unity 项目和安装.使用 Hub 可以管理 Unity Editor 的多个安装及其关联组件,创建新项目,以及打开现有项目. 官网下载:https://store.unity.com/cn/download 安装Unity打开Unity Hub
-
用autoit编写第一个脚本(Hello World)
(注意:如果您已经安装了 SciTe 编辑器,它将会代替系统自带的记事本来编辑脚本.) 首先打开你要创建脚本的文件夹,点击鼠标右键然后在菜单中选择 新建 / AutoIt v3 Script . 把脚本文件命名为helloworld.au3.注意扩展名应为.au3--这说明该文件是 AutoIt v3 脚本. 我们已经创建了脚本文件了,现在要做的就是对此脚本进行编辑使其具有我们需要的功能.在helloworld.au3这个脚本文件上点击鼠标右键然后在菜单中选择Edit Script. 接着将会使
-
Vbs脚本经典教材(最全的资料还是MSDN)
-为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制.粘贴.改名.删除,也许你每天启动计算机第一件事情就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行整理,把各式各样的数据按照某种规则排列起来--.这些事情重复.琐碎,使人容易疲劳. 第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往往事倍功半,
随机推荐
- remote script文档(转载自微软)(九)
- AngularJS内建服务$location及其功能详解
- Vue中添加过渡效果的方法
- Spring boot实现数据库读写分离的方法
- 符合W3C Web标准的图片连续无间隙水平滚动
- javascript原生ajax写法分享
- python通过apply使用元祖和列表调用函数实例
- PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
- Android Listview中显示不同的视图布局详解及实例代码
- 深入理解jQuery.data() 的实现方式
- discuz nt的退出实现代码
- Spring Batch读取txt文件并写入数据库的方法教程
- 纯js实现div内图片自适应大小(已测试,兼容火狐)
- 深入理解JavaScript作用域和作用域链
- JS实战篇之收缩菜单表单布局
- [注册表]让XP记忆更多的文件夹视图
- httpd.exe cpu占有很高的解决方法
- 介绍Java的大数类(BigDecimal)和八种舍入模式
- vue.js在标签属性中插入变量参数的方法
- SpringBoot CountDownLatch多任务并行处理的实现方法