我是新来的。你可以帮帮我吗?
由于Unity 5不推荐使用此方法
UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(gameObject, "Assets/Parley Assets/Scripts/Dialog.cs (150,5)", dialogClass);
并且自动更新程序通过调用
替换了它UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent<Dialog>();
但是我得到了错误,无论如何
答案 0 :(得分:1)
好的,现在修复,
对于那些有同样问题的人来说,只需替换这个
UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(gameObject, "Assets/Parley Assets/Scripts/Dialog.cs (150,5)", dialogClass);
用这个
gameObject.AddComponent<Dialog>();
答案 1 :(得分:0)
在调用AddComponent以使其完全有效时,我必须提供dialogClass变量的类型:
gameObject.AddComponent(Type.GetType(dialogClass));
希望这会对你有所帮助。