【问题标题】:Is it possible to create new C# scripts with proper namespace?是否可以使用适当的命名空间创建新的 C# 脚本?
【发布时间】:2022-06-13 15:15:47
【问题描述】:

我正在使用 Godot 的 C# Mono 版本,想知道是否可以配置 Godot 以使用命名空间。在

创建新脚本时

./Folder/MyClass.cs

我希望命名空间是

MyProject.Folder

所以创建的文件应该类似于

using Godot;

namespace MyProject.Folder
{
    public class MyClass : Node2D { }
}

这可能吗?

【问题讨论】:

  • @AkashKansara 你介意解释一下在哪里可以找到这个选项吗?

标签: c# godot


【解决方案1】:

我认为不可能配置 Godot 来做到这一点。需要明确的是,可以为脚本创建自定义模板,请参阅Creating script templates。但是,据我所知,Godot 没有提供在模板中使用文件夹路径(或其部分)的方法。

【讨论】:

    【解决方案2】:

    我也不认为它可以完全自动地做到这一点。 但是,如果您使用的是 vs 代码,您只需单击类定义并按 ctr + 点或按灯图标以显示一些快速选项,然后您可以选择将命名空间更改为 MyProject.Folder 选项。 like this example

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 1970-01-01
      • 2021-05-22
      • 2014-06-08
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 2015-01-25
      相关资源
      最近更新 更多