文章目录

  • 一、 Visual Studio 2019 中的 Unity 编译问题
  • 二、 Unity 编辑器中关联外部 C# 脚本编辑器
  • 三、 设置游戏运行时脚本更新行为

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


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

参考如下两个博客 , 安装 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 的游戏开发 :


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

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


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

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

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

设置完成后的样式如下 :

如果是在 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 )相关推荐

  1. VS studio 2019 加 CUDA + CUDNN 开发环境配置

    文章目录 Vs studio 2019 环境搭建 Cuda + Cudnn 安装 最后开始第一个cuda项目 Vs studio 2019 环境搭建 这部分只需要按照正常的Vs studio 2019 ...

  2. 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

    文章目录 一.创建 Unity 脚本 二.Visual Studio 2019 中打开 C# 脚本 三.编译 C# 脚本 四.挂载 C# 脚本到游戏物体 GameObject 1.添加组件方式 2.直 ...

  3. 【错误记录】Visual Studio 2019 中运行 Unity C# 脚本时报错 ( 根据解决方案, 可能需要安装额外的组件才能获得 | .NET 桌面开发 | 使用 Unity 的游戏开发 )

    文章目录 一.报错信息 二.解决方案 三.Visual Studio 2019 中运行 Unity C# 脚本需要的组件 1..NET 桌面开发 2.使用 Unity 的游戏开发 一.报错信息 Vis ...

  4. 在Visual Studio 2019中修改项目名

    在Visual Studio 2019中修改项目名 文章目录 在Visual Studio 2019中修改项目名 1.需求场景 2.操作步骤 2.1 重命名解决方案 2.2 重命名项目名 2.3 修改 ...

  5. 解决OpenSSL加入到在Visual Studio 2019中编译返回LNK2019错误

    文章目录 小结 问题和解决 Error LNK2019 Error LNK1104 Warning C4996 参考 小结 碰到了OpenSSL加入到在Visual Studio 2019中编译返回L ...

  6. Visual Studio 2019中查看变量的内存地址

    Visual Studio 2019中查看变量内存地址 变量所在行打断点 执行程序 打开内存显示窗口 输入取 &a 获得a的地址值 点击a的地址值拖动至内存显示窗口中,此时第一行显示的为变量 ...

  7. Visual C++ 2019中MFC图像处理编程(一) 位图文件的介绍

    Visual C++ 2019 中 MFC 图像处理编程(一) 1.1 位图文件及其C++操作 Windows操作系统中使用最多的图形文件格式就是位图格式,最常见的位图文件的扩展名为BMP.BMP是英 ...

  8. Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置[转]

    Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置 发表时间:2010-01-21 装了这些可已在VC2008里运行SDK里边的一些例子了,但是编程很 ...

  9. 汇编语言 + Visual Studio 2019——Visual Studio 2019 中汇编语言环境解决方案

    基本概念 MASM:Microsoft汇编程序(俗称MASM)是一种工业软件开发工具,已经由主要的操作系统供应商维护和更新了30多年.它从未被软化或折衷为对消费者友好的工具,并且被设计为供专业程序员用 ...

最新文章

  1. 面对对象编程——用Python写一个图书管理系统
  2. 每日一皮:完美解释 UDP 为什么会丢包...
  3. Android 动态刷新listview中的数据
  4. map的专项知识点总结
  5. (82)zabbix如何选择适合的监控类型
  6. (82)FPGA竞争与冒险-面试必问(六)(第17天)
  7. App性能测试-GT
  8. java日期格式正则表达式_Java-日期 正则表达式
  9. 通过jQuery的attr修改onclick
  10. c语言中char buffer,C语言对char*的封装,形成buffer
  11. 【Python】在Windows 10 中,安装django-bootstrap-modal-forms
  12. 好文推荐(十六)——Git使用详细教程
  13. python 爬虫 裁判文书网 19年4月更新版
  14. 笔记本电脑麦克风不能用的一些解决办法
  15. 转——解决游戏王DL的steam版锁区问题
  16. 设计已读和未读的公告
  17. 英语论文投稿与写作36问 [36 Questions on Publishing and Writing English Journal Articles]
  18. VR全景是什么,它的市场,未来发展及特点
  19. 银行卡的清分、对帐与清算(转)
  20. 关于贵旅、酒店、机场、小农等算法分析

热门文章

  1. Android学习记录045_PorterDuff
  2. 软件测试工程师是吃青春饭的吗?测试这个行业到底能干到多少岁?
  3. TWS 蓝牙耳机 ANC 调试步骤
  4. win10使用win32-networkadapter系统api实现开启和禁用网卡
  5. MOTR: End-to-End Multiple-Object Tracking with TRansformer阅读笔记
  6. React 框架原理与实战——04-03-React Hooks、Chakra-UI、组件性能优化、封装组件库
  7. 1.0 HCIA回顾——数据通信原理
  8. 我的VS2013版本
  9. 面条html5,手擀面条的家常做法教你怎么做好吃的图文解析-聚餐网
  10. 使用 Hexo 搭建自己的博客