C# 如果单行为脚本没有';还不存在吗?
我见过一些地方,Unity能够“链接”或以其他方式要求添加组件依赖项(在编辑时),并且在删除依赖组件本身之前无法删除这些依赖项 有没有办法从自定义脚本中使用此行为 我知道您可以在运行时使用C# 如果单行为脚本没有';还不存在吗?,c#,unity3d,C#,Unity3d,我见过一些地方,Unity能够“链接”或以其他方式要求添加组件依赖项(在编辑时),并且在删除依赖组件本身之前无法删除这些依赖项 有没有办法从自定义脚本中使用此行为 我知道您可以在运行时使用ObjectFactory创建组件,但这很昂贵,而且无法解决手动调整依赖项组件上的参数的问题。是-正是这样做的 例如: [RequireComponent(typeof(AudioSync))] 公共类行为层:MonoBehavior { 专用音频同步; 公开作废开始(){ audioSync=GetCompo
ObjectFactory
创建组件,但这很昂贵,而且无法解决手动调整依赖项组件上的参数的问题。是-正是这样做的
例如:
[RequireComponent(typeof(AudioSync))]
公共类行为层:MonoBehavior
{
专用音频同步;
公开作废开始(){
audioSync=GetComponent
此外,如果我试图删除所需的AudioSync
组件,Unity会抛出一个错误: