发布网友 发布时间:2022-04-21 02:00
共1个回答
热心网友 时间:2023-11-04 07:26
为什么我的unity打开工程后报错,但是用VS打开脚本后并没有显示错误?
这里我使用VS2010做演示。
首先需要安装好unity3d和VS2010,这在网上很容易找到。打开unity3d,新建一个项目,然后在Assets中创建一个C#脚本文件。双击打开C#脚本文件,默认状态下是使用MonoDevelop打开。需要把默认的代码编辑器改为VS2010。选择菜单栏上的Edit选项,在下拉框中点击Preferences选项。
在UnityPreferences界面,选择第二项ExternalTools,把ExternalScriptEditor选择VS2010(如果安装了VS2010这里就会显示)。
然后再次打开C#脚本文件,刚打开会有点慢,有进度条。
然后就能在VS中编辑Unity3d使用的C#代码。修改代码后,保存即可,无需编译生成。在Unity中调试游戏时,会自动编译。当然也可以在VS选择生成,测试有没有编译错误。
VS2019比2017多了什么功能?
vs2019的改进包括简化克隆Gitrepo、打开项目或解决方案,以及打开本地文件夹或创建新项目等一些常用的操作步骤。
此外在模板功能方面也有所改进,开发者可使用新列出的按受欢迎度排序的模板新建改进了搜索体验和筛选器的项目,还可基于标签进行搜索,轻松访问最近使用的项目模板列表。
除了在启动项目时的改进,VisualStudio2019也为开发者在编写代码时提供了不少新功能。例如代码导航、重构功能的改进、文档运行状况指示器以及一键代码清除功能以应用多个重构规则。
尤其值得一提的是LiveShare功能,VisualStudioLiveShare是一项开发者服务,可让开发者与团队成员共享代码库及其上下文,并直接从VisualStudio内获得即时双向协作。利用LiveShare功能,团队成员可以无缝且安全地读取、导航、编辑和调试已与他们共享的项目。VisualStudio2019中已默认安装此服务,并支持C++和Python这两门呼声甚高的编程语言。
LiveShare支持在VisualStudio2019和VisualStudioCode中使用。
该版本最值得关注的更新莫过于引入了新的C#编辑器、新的启动窗口、支持启动多个实例、支持Unity调试器。
除上面提到的,VisualStudio2019forMac还有以下值得关注的新特性:
引入了新的入门体验
添加新方法来设置多个启动项目,从而可以更轻松地创建解决方案RunConfiguration,它将在调试时启动多个项目。
为什么在unity里面物体参数不能改?
首先确认在inspector面板修改数值时必须是非调试状态。在调试中修改会影响运行时逻辑。但结束调试后所有改动会恢复到之前的状态一切赋值以编辑器中为准。即如果在脚本中有初值,并且在编辑器做了更改,运行时是以编辑器再动态赋值一遍的。