【Godot4】Invalid call. Nonexistent function instance in base 'packedScene'.

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Godot4】Invalid call. Nonexistent function instance in base 'packedScene'.

2023-5-4 | ,

Godot4のGDScriptでInvalid call. Nonexistent function instance in base 'packedScene'.をなんとかしたい!

概要

今回の記事では、Godot4のGDScriptでInvalid call. Nonexistent function instance in base 'packedScene'.をなんとかする手順を掲載する。

Sceneの配列からSceneをインスタンス化しようとすると発生するエラーなんだけども、メゾット(関数)名がGodot3から変更となってるせいでGodot4でこのエラーが発生する。

仕様書

環境

  • Gogot 4.0

手順書

下記は、Sceneの配列からSceneをインスタンス化する際に使うメゾット(関数)をGogot3とGodot4で実行する例。

# Gogot3
scenes[i].instance()
# Gogot4
scenes[i].instantiate()

まとめ(感想文)

他のエラーみたいにエラー文で新しい関数名を教示してもらえるとありがたいと思う今日この頃。