如您所知,您可以单击鼠标右键并 Select "Create/C# Script"来创建脚本.

它自动生成从Monobehaviour派生的C#类,并插入Start()Update()方法.

我需要创建一个类似的Asset菜单选项,它也将生成一个C#脚本,但派生自另一个类.

怎么做呢?

推荐答案

我希望我理解正确,您希望能够创建自定义C#脚本,该脚本继承自不同的类,而不是MonoBehaviour.

以下是一篇关于这个主题的文章: https://support.unity.com/hc/en-us/articles/210223733-How-to-customize-Unity-script-templates

Csharp相关问答推荐

有没有方法让ASP.NET Core模型绑定器使用私有设置器来设置属性?

为什么我不能更改尚未设置的模拟对象属性的值?

有没有一种方法可以在包含混合文本的标签中嵌入超链接?

图形API基于appid列表检索多个应用程序

try 在Blazor项目中生成html

使页面内容居中

如何使datagridview的列具有响应性,以便不是所有列都更改其宽度

使用两个不同的枚举作为Switch语句中的CASE生成唯一值

ASP.NET配置kestrel以使用Windows证书存储中的HTTPS

Automapper 12.x将GUID映射到字符串

try 在.Net核心身份注册页面中使用AJAX,但没有成功..NET Core 5.0 Razor页面应用程序

从VS调试器而不是测试资源管理器运行的调试NUnitDotNet测试

Lambda表达式如何与隐式强制转换一起工作?

如果是,我怎么才能让这个加75,如果不是,我怎么才能减go 100?

记录类型';==运算符是否与实现IEquatable<;T&>;的类中的';equals&>方法执行等价比较?

Blazor Server.NET 8中的Blazore.FluentValidation问题

.NET8->;并发词典总是比普通词典快...怎么回事?[包含基准结果和代码]

我应该为C#12中的主构造函数参数创建私有属性吗?

如何解决System.StackOverflowException:抛出System.StackOverflowException类型的异常.&# 39;生成随机代码时发生异常?

C#中的逻辑运算符用作单词';is';and';and';