Godot - preload()とload()の違いについて
GDScriptでリソースを読み込む関数、preload()
とload()
の違いについて紹介しています。
preload()
はリソースを非同期的に読み込みます。
実行中でもリソースの読み込みを実行する事が可能です。
var item = preload("res://item.tscn")
load()
はリソースを同期的に読み込みます。
リソースの読み込みが完了するまで以降の処理は実行されません。
var item = load("res://item.tscn")
![Godot](/images/godot/image.png)