实际上本文不看也罢,因为整个过程除了网速之外基本没啥坑。不过装完可能有一些配置,所以如果不知道的话可以参考本文。


@TOC

安装

我们共需要安装两款应用:

  • Visual Studio 2019 及 Unity 编辑器组件
  • Unity Hub

这两款应用安装不分先后,不过建议全部都安装完后再启动,避免单独启动无法运行使用的问题。

安装 Visual Studio 2019 的 Unity 编辑器组件。

Visual Studio 2019 的安装包自带 Unity 编辑器的安装入口。在你的开始菜单中搜索并打开“Visual Studio Installer”。如果你没有安装 Visual Studio 的话,那么还是建议去下载安装一下的。

启动完 Visual Studio Installer 之后,选择“修改”:

在“单个组件”里面勾选两个:

  • Unity 64 位编辑器
  • Visual Studio Tools for Unity

点击右下角的“修改”后就等待。(可能部分运营商的速度会过慢,这时你可能需要考虑梯子。)

安装 Unity Hub

下载安装地址:

  • Download - Unity

获得授权

如果没有 Unity 的授权,那么你将无法使用 Unity 编辑器,而 Unity 的授权在 Unity Hub 的应用中才能进行(这也是为什么一定要下一个 Unity Hub 的原因)。

启动 Unity Hub。如果你没有许可证的话,那么打开 Unity Hub 的第一个界面就是 Unity Hub 的许可证的授权界面。如果没有打开这个界面,那么点击右上角的设置->许可证管理可以进来。

点击“激活新许可证”,然后按照你自己的需要选择许可证即可。我出于个人学习 Unity 的需要安装的 Unity,所以选择了个人授权。个人授权免费,不过有效期只有一天,过期需要手工再操作一次。

配置 Visual Studio 集成

使用 Visual Studio 解决方案

在 Unity Hub 中新建一个项目,输入名称选择路径,你就可以开始使用 Unity 来制作你的程序了。

新建或打开 Unity 的项目后,会启动 Visual Studio 2019 安装过程中安装的那个 Unity 编辑器。

选择“Edit->Preference...”打开 Unity 的设置。

在设置中,打开 External Tools,然后在 External ScriptEditor 中选择“Browse...”,找到 Visual Studio 2019 的主程序确定,这时,这里就会变成“Visual Studio 2019”。下面是否勾选 Generate all .csproj files 的区别是生成的 Visual Studio 解决方案中是否包含其他所有的项目(后面会介绍)。

Visual Studio 一般在这种地方:

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE
  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE
  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE

设置完成之后,点击“打开 C# 项目”可以在 Visual Studio 中打开此项目的解决方案,你就可以在里面编写 C# 脚本了。

后话,其实你什么都不配也依然能使用 Visual Studio 完成开发,不过配完后你将获得这些好处:

  1. 获得完整的 Visual Studio 项目,可以用 C#/.NET 的语法分析,可以管理项目(否则你只能以单纯的 C# 单个文件编辑代码);
  2. 可以直接在 Visual Studio 中调试 Unity 程序,获得比较完整的 Visual Studio 的调试体验。

如果你在前面勾选了“生成所有的 .csproj 文件”,那么在 Visual Studio 的解决方案中将可以看到所有的 Unity 辅助项目可供编辑。否则只有 Assembly-CSharp 一个项目。

在 Visual Studio 中调试 Unity 程序

正常你可以直接在项目原本的“启动”或“调试”按钮处看到“附加到 Unity”按钮,点击即可调试 Unity 程序。

当然,Unity 编辑器这边也要运行起来才可以在 Visual Studio 里面进入断点:

如果你没有找到“附加到 Unity”按钮,那么可以在 Visual Studio 的“调试”菜单中找到“附加 Unity 调试程序”。点击后可以自动查找当前正在运行的 Unity 编辑器,选择你希望调试的那一个即可开始调试。

安装其他模块(语言/编译平台)

实际上,按照以上步骤全部完成的话,编译和调试 Unity 项目已经没有问题了。如果你是出于学习目的安装的话,本文的操作到此结束。

至此我们的 Unity 项目并不能发布,因为我们没有安装过任何目标平台的编译环境。

请前往 Unity 的更新页面:https://unity3d.com/get-unity/update

因为我们已经安装了 Unity Hub,所以可以选择:

I already have Unity Hub
Install version from Unity Hub

这时会启动 Unity Hub 然后进入更新页面。如果打开了 Unity Hub 但没有进入更新页面,请去任务栏通知区域右键退出 Unity Hub,重新点击上面的那个 Install version from Unity Hub 按钮。于是可以选择安装哪些组件。

随后点击右下角的“安装”以安装新版本并包含需要的编译组件。

当然,如果你已经安装过新版本,那么也可以通过“添加组件”的方式来安装目标平台的编译环境。

完成

至此,Unity 的安装和基本配置已全部完成。


我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。


http://www.taodudu.cc/news/show-4857505.html

相关文章:

  • [转]【Unity3D入门教程】Unity3D简介、安装和程序发布
  • Unity3D入门第一天:初识Unity
  • AUTOCAD——怎么画轴测图
  • 如何使用cad迷你看图导出bmp?
  • CAD迷你看图软件好不好用,怎么一键快速打开图纸?
  • CAD迷你看图最喜欢的操作方法
  • python django 图片管理系统
  • Piwigo 一款开源的图片管理系统PHP源码
  • java图片管理系统_基于Java Web技术的图片管理系统的设计与实现.doc
  • 图片管理系统--CDN源站图片管理
  • 宝塔面板安装部署LightPicture轻量级图片管理系统
  • 获取视频文件格式信息的工具和方法
  • 视频文件格式解析之 3GP/MP4 .
  • Ffmpeg快速命令使用 Ffmpeg选项详解 Ffmepg格式详解 常见视频文件格式详解
  • iOS开发 mov视频文件转换成其他视频文件格式
  • 【常见视频文件格式分析】
  • 3GP/MP4 视频文件格式解析及其播放原理(转)
  • 常见视频文件格式
  • java实现简单的订餐系统(面向对象+数组)
  • likeshop外卖点餐系统【100%开源无加密】
  • vue.js毕业设计,基于vue.js前后端分离外卖点餐系统(H5移动项目) 开题报告
  • 前后端分离项目,vue+uni-app+php+mysql外卖点餐系统设计与实现(H5移动项目)
  • 用starUML画的软工课设:外卖点餐管理系统
  • 我的python语音阅读器
  • 火狐浏览器如何自动朗读网页的内容
  • C#文本阅读器,C#文本朗读器,Text文档朗读器开发
  • pdf阅读器如何语音朗读文件
  • Java实现智能语音朗读(完整代码+EXE程序制作)
  • ios电子书语音阅读
  • 基于Android+Node.js的智能语音报纸OCR识别阅读器

Unity3D 入门:安装 Unity3D 并配置与 Visual Studio 的协作开发环境相关推荐

  1. Visual SourceSafe 2005(VSS2005)与Visual Studio 2005的开发环境搭建

    Visual SourceSafe 2005(VSS2005)与Visual Studio 2005的开发环境搭建 文章来源(WEB开发技术知识库): http://cn-web.com/cnweb/ ...

  2. visual studio .net 2003开发环境搭建

    visual studio .net 2003开发环境搭建 引言 事情的起因是某课程的实验要求开发兼容windows ce和pocket pc的应用程序,并使用模拟器演示. 由于开发环境过于远古,相关 ...

  3. 【开发环境】安装 Visual Studio Ultimate 2013 开发环境 ( 下载软件 | 安装软件 | 运行软件 )

    文章目录 一.下载 Visual Studio Ultimate 2013 二.安装 Visual Studio Ultimate 2013 三.运行 Visual Studio Ultimate 2 ...

  4. 【开发环境】安装 Visual Studio Community 2013 开发环境 ( 下载 Visual Studio Community 2013 with Update 5 版本的安装包 )

    文章目录 一.下载 Visual Studio Community 2013 安装包 一.下载 Visual Studio Community 2013 安装包 由 https://docs.micr ...

  5. 《Visual C++ 开发从入门到精通》——1.2 Visual C++ 6.0开发环境

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第1章,第1.2节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  6. 终结由安装SVN 导致的异常——visual studio 2010 遇到了异常,可能是由某个扩展导致

    终结由安装SVN 导致的异常--visual studio 2010 遇到了异常,可能是由某个扩展导致 参考文章: (1)终结由安装SVN 导致的异常--visual studio 2010 遇到了异 ...

  7. visio2002无法安装(您必须首先安装Enterprise Architect Edition of visual Studio.Net2003)的解决方案

    我在安装vision2002时,一开始就出现如下的提示: 您必须首先安装Enterprise Architect Edition of visual Studio.Net2003 上网搜索,也没有发现 ...

  8. Win10+GeForce 940M(CUDA8.0)+Visual Studio 2015的GPU环境配置步骤

    需要安装windows操作系统: 破解Windows操作系统: 升级windows操作系统: 下载显卡驱动: 安装显卡驱动: 下载Visual Studio 2015: 安装Visual Studio ...

  9. ASP.NET 4 和 Visual Studio 2010 Web 开发概述

    声明:本文是ASP.NET 白皮书 ASP.NET 4 and Visual Studio 2010 Web Development Overview 的阅读摘要,只是本人的学习记录,并非完整翻译,仅 ...

最新文章

  1. Servlet生命周期与工作原理
  2. SLAM中的卡尔曼滤波:究竟滤了谁?
  3. git如何忽略已经提交的文件 (.gitignore文件无效)
  4. logstash配置文件
  5. half extents
  6. Py之pydotplus:pydotplus的简介、安装、使用方法之详细攻略
  7. 直接运行内存中的代码
  8. (13) 悲观锁和乐观锁解决hibernate并发(转)
  9. maven exclude java_java – Maven:从shade插件中排除依赖项
  10. Oracle 11g安装(window)的7个服务
  11. Unix Shell 通配符、转义字符、元字符、特殊字符
  12. 女朋友想进高校当老师,其实中学老师更适合他
  13. 使用Jquery判断是电脑或手机和微信浏览器访问
  14. 小程序复用公众号资质快速认证
  15. C/C++路面导航系统[2023-01-16]
  16. php捕捉Warning、Notice错误
  17. ArcGIS基础:获取栅格数据边界的线要素和独立格网面
  18. 图像分类丨ILSVRC历届冠军网络「从AlexNet到SENet」
  19. Excel 2021 for Mac 中的新增功能
  20. 计算机入门书籍 装系统,Microsoft Surface Pro 7商业书如何重新安装系统U盘安装Win7教程...

热门文章

  1. js分享代码(新浪微博,腾讯微博,QQ空间,QQ好友)
  2. 开发板做什么用? 开发板的分类有哪些呢?
  3. 【数据库 关系代数和SQL】经典查询总结
  4. python replace函数正则_Python正则使用函数替换
  5. 空域变换-直方图局部处理(CLAHE)
  6. 【数据库系统概论】——学习目录
  7. 飞豹杯校赛总结/2015年8-12月项目总结
  8. 查看Hadoop集群的基本信息
  9. 【楼天城男人八题】【树分治|Treap+启发式合并】POJ1741 Tree
  10. 超详解六西格玛管理法与案例分享|优思学院