Необъяснимое NullReferenceException при попытке создать экземпляр PackedScene [Duplicate]C#

Место общения программистов C#
Ответить
Anonymous
 Необъяснимое NullReferenceException при попытке создать экземпляр PackedScene [Duplicate]

Сообщение Anonymous »

Я экспортировал упакованную сцену, как так: < /p>
[Export]
private PackedScene numbersScene;
< /code>
И в методе готового я стараюсь создавать сцену так: < /p>
Numbers numbersNode = numbersScene.Instantiate();
< /code>
Я обязательно построил проект и перетащил сцену, которую я пытаюсь экспортировать в слот с переменной экспорта. Но по какой -то причине я продолжаю получать нулевое справочное исключение. < /P>
E 0:00:01:046 void Game.Autoload.GameManager._Ready(): System.NullReferenceException: Object reference not set to an instance of an object.
System.NullReferenceException
GameManager.cs:23 @ void Game.Autoload.GameManager._Ready()
GameManager.cs:23 @ void Game.Autoload.GameManager._Ready()
Node.cs:2546 @ bool Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name&, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant&)
Game.Autoload.GameManager_ScriptMethods.generated.cs:60 @ bool Game.Autoload.GameManager.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name&, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant&)
CSharpInstanceBridge.cs:24 @ Godot.NativeInterop.godot_bool Godot.Bridge.CSharpInstanceBridge.Call(nint, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, int, Godot.NativeInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)
< /code>
указывает на строку, где я пытаюсь создать сцену. Когда я пытаюсь распечатать путь ресурса, я получаю ту же ошибку. Что приводит к нулевому ссылочному исключению, если я разводил сцену, которую я хотел бы экспортировать в свое место?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ackedscene
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»