Unity不会将XML文档注释(或标记)显示为工具提示。我有90%的把握以前是这样做的。当鼠标悬停在"testBool“上时,下面的代码没有显示任何工具提示。仅当您将Tooltip(" tip ")属性添加到"testBool“时,它才会显示工具提示。 我尝试使用一个全新的unity项目,更新unity和visual studio,使用visual studio 2019和2017,使"testBool“成为公共的,而不是添加SerializeField属性,但都不起作用。 有没有解决这个问题的方法,或者unity从不将摘要显示为工具提示? /// &
然而,当我在一个类中开始输入void On(event)时,Intellisense几乎完全按照它应该的方式工作。Intellisense不会自动建议MonoBehaviour方法,比如OnMouseOver或OnMouseExit。它也不建议使用Start或Update方法。另外,请注意我使用的是visual studio 2019和Unity 2017。它还说当前的项目是Assembly-CSharp。 示例如下:https://imgur.com/a/LV15PvZ 我尝试重新启动我的电脑,Unity,Visual Studio。我也尝试过手动告诉unity使用Visual Studi
我在我的电脑上安装了最近发布的Visual Studio Tools for Unity 1.9和Visual Studio Ultimate 2013的副本,但遇到了一个似乎无法修复的问题。在创建一个新的Unity项目、导入VSTU包、创建脚本并打开它之后,我在VS 2013解决方案资源管理器中看到一条消息,声明:
“此项目与此版本的Visual Studio不兼容”
然而,我在UnityVS网站上读到了,没有任何迹象表明它与VS2013不兼容。这个问题有什么可能的解决方案吗?谢谢。
我无法使用nuget在visual stuio中安装任何包到我的Unity UWP项目输出中(VS解决方案在C++中)。我收到“无法安装程序包'xxxxx‘。您正在尝试将此程序包安装到一个以'native,Version=v0.0’为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。” 我安装了unity version 2019和Visual studio 2019。
我有一个Unity 2020.3.0f1 LTS项目。我添加了实体,数学,混合渲染包到测试点。成功添加后,当我输入Unity名称空间时,在Visual Studio for Mac (8.9.10)中看不到Unity.Entities名称空间。在新创建的项目中,在相同的2020.3.0.f1LTS中,在添加相同的包之后,我看到了Unity.Entities名称空间。看起来在添加实体包时出现了一些问题。我尝试删除并再次添加包,但没有帮助。
我使用gitignore.io生成一个.gitignore文件,使用统一和可视化工作室作为搜索词。然而,上传到我的回购后,我意识到*.meta文件没有上传。它似乎被忽略了,这不应该是这样的,因为![Aa]ssets/**/*.meta不应该忽略任何在资产文件夹下的文件夹中的任何.meta文件。
编辑:这个.gitignore放在我的回购的根部。
下面是生成的文件。
# Created by https://www.gitignore.io/api/unity,visualstudio
# Edit at https://www.gitignore.io/?templates=unity,vis
每次我试图在Unity中打开一个C#脚本,它立即挂起,甚至不能打开Visual Studio,这是在我两次更新Visual Studio2017之后开始发生的,第一次是因为我的电脑重启了,第二次是安装完成了。
Unity仍然可以正常工作,除了打开一个C#脚本。我尝试在Visual Studio 2017和Visual Studio 2017 (社区)之间的编辑中更改外部工具首选项,但两者都没有执行任何操作。
当Unity挂起时,我只能使用任务管理器来关闭它,而MonoDevelop不是外部工具首选项中的一个选项
我安装了装有Unity 3D 2017.2的mac系统,还安装了装有Windows 7操作系统的Parallel Desktop,在Windows 7系统中安装了Visual Studio 2017 v15.4.2
可以从Visual Studio 2017中调试我的Unity 2017吗?
提前感谢
我不知道这是怎么发生的,但昨天的建筑对我来说很好,直到我再试一次,它给了我一个错误,当我构建的时候,我使用相同的文件夹。(生成文件夹)。有办法解决这个问题吗?
以下是我所犯的错误:
BuildFailedException: Burst compiler (1.1.1) failed running
stdout:
Burst requires Visual Studio (installable via Add Component in the Unity Installer) or the C++ build tools for Visual Studio, along with the
当尝试引用Unity包(特别是InputSystem)中的类时,VSCode会给出错误The type or namespace name 'InputSystem' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?) [Assembly-CSharp],即使Unity构建和运行得很好,没有任何问题,并且为Visual Studio生成项目文件也可以正常工作。
这是在试图从Visual Studio迁移到VSCode作为我的主编辑器时开始的,
我运行的是Visual Studio的最新版本和unity的最新版本。当我使用Visual Studio for Mac打开项目时,我能够重新构建应用程序。
但是,当我尝试开始调试时,我在没有任何解释或构建输出的情况下得到Execution Failed。
我能够通过Xcode在iOS上成功运行应用程序,尽管iPad拒绝自动启动应用程序,我必须手动打开它。
问题是,我无法在Visual Studio for Mac上启动这个应用程序。
我已经安装了Visual Studio 2015和Visual Studio 2015 Tools for Unity,在使用Visual Studio作为我在Unity.com中的默认编辑器时没有问题,但是我注意到,Unity的关键字和方法并不是自动完成的,只有VS才能完成。
例如:GetComponent<>,或OnGui()和Input.GetMouseButton,这些都是来自统一的,当我使用MonoDevelop时,它在输入Input.GetMouse时显示了方法的可用选项.如果我点击CTRL + Space,它就自动完成了。
我想知道是否有任何方法可以使Visual识别