Unity脚本编辑器配置:Visual Studio 2019与Unity关联

一、 Visual Studio 2019 中的 Unity 编译问题



在上一篇博客 ​​【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )​​ 中 , 双击 Unity 编辑器中的 Project 窗口中的 C# 脚本 , 进入到 Visual Studio 中出现下图样式 , 这是因为没有配置 Unity 编译环境 ;

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_c#

参考如下两个博客 , 安装 Visual Studio 2019 开发环境 , 选择社区版即可 ;

安装 Visual Studio 2019 参考 :

  • ​​【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )​​

  • ​​【Visual Studio】Visual Studio 2019 社区版 CMake开发环境安装 ( 下载 | 安装相关组件 | 创建编译执行项目 | 错误处理 )​​ ( 推荐使用 ☆ )


使用 Visual Studio 2019 中运行 Unity C# 脚本需要如下两个组件 :

  • .NET 桌面开发 :
  • 使用 Unity 的游戏开发 :

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_c#_02


上面两个组件一定要在 Visual Studio Installer 中提前安装 , 否则无法在 VS 中运行 Unity 的 C# 脚本 , 或者没有代码提示 ;





二、 Unity 编辑器中关联外部 C# 脚本编辑器



在 Unity 编辑器中 , 选择 " 菜单栏 | Edit | Preferences… " 选项 ,

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_C#脚本_03

在弹出的 Preferences 对话框中 , 选择左侧的 External Tools 选项卡 ;

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_Unity3D_04

在 右侧 External Tools 面板中的 External Script Editor 选项上 , 点击选项右侧的 下拉菜单 , 选择 Visual Studio Community 2019 选项 ;

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_visual studio_05

设置完成后的样式如下 :

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_Unity3D_06

如果是在 Unity Hub 中 安装 Unity 编辑器时 , 同时安装 Visual Studio , 则该选项会自动关联 ;
我的电脑在去年就安装了 Visual Studio Community 2019 版本 , 在 Unity Hub 中安装开发环境时 , 安装失败 ;






三、 设置游戏运行时脚本更新行为



在 Preferences 对话框中的 General 选项卡 中 , 将 Script Changes While Playing 选项设置为 Recompile After Finished Playing , 也就是说如果在播放过程中 , C# 脚本发生了改变 , 则等到播放完毕后再重新编译 ;

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_unity_07

设置完毕后的样式 ;

【Unity3D】Unity 脚本 ② ( Visual Studio 2019 中的 Unity 编译环境配置 | Unity 编辑器关联外部 C# 脚本编辑器 Visual Studio )_c#_08

               


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空