C# 在unity3d中,如何使用visual studio将新类文件添加到项目中?
在VisualStudio中,在项目名称中单击鼠标右键,然后单击“添加”,然后单击“类”。 新创建的.cs文件是:C# 在unity3d中,如何使用visual studio将新类文件添加到项目中?,c#,unity3d,unity5,C#,Unity3d,Unity5,在VisualStudio中,在项目名称中单击鼠标右键,然后单击“添加”,然后单击“类”。 新创建的.cs文件是: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace { class CUBE { } } 首先,为什么不自动提供一些名称空间?我犯了个错误。我可以给出自己的名称空间名称,但不确定它为什么会这样创建 我以后会想在我拥有
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
{
class CUBE
{
}
}
首先,为什么不自动提供一些名称空间?我犯了个错误。我可以给出自己的名称空间名称,但不确定它为什么会这样创建
我以后会想在我拥有的其他cs文件脚本中使用这个类。
我也可以在编辑器中创建一个新的脚本文件,但我想知道如何使用类?或者,也许我应该创建一个脚本文件,像类一样使用它?根据我的观察/理解
如果将任何cs文件直接添加到visual studio中(使用unity editory时),它将在不正确的资产文件夹旁边创建该文件。要使用的每个cs文件都必须位于资产文件夹中
正如您所知,VS是一个独立的应用程序,因此如果您想添加一个新类,您应该使用unity编辑器在asset文件夹中创建它。请记住,从r继承的每个脚本都必须与文件和类名匹配,而对于其他类(不是像您这样从monobheviour继承的类),您可以更改其文件名,但可以在资产文件夹中创建它
在visual studio中,您可以为类似的内容制作模板。您还应该能够在VS中看到项目的结构,以便在适当的位置创建新脚本。我从来没有这样做过,但我不明白为什么不能。命名空间需要名称,就像类一样。因此
名称空间myrootfolderoflibrary.subfolder.myclasses
就是一个例子