Сообщение от MadMedic
func _ready():
var image_temp = Image.new()
image_temp.load("res://data/gui/image_temp.png")
image_temp = null
|
В этом случае даже не нужно занулять image_temp, т.к. это локальная переменная и она удалится при выходе из метода _ready.
Смысл в том, что ресурс обычно создаётся для использования в каком-то объекте. И этот ресурс будет жить пока живёт хотя бы один объект его использующий.
Когда умрет последний объект, тогда сборщик мусора уничтожит и бесхозный ресурс.
Сообщение от MadMedic
И вопрос номер следующий. GLES2 или GLES3 ?
|
Если бы был единственно верный ответ на этот вопрос, то в движке был бы только один рендер.
GLES2 более органичен, в нем нет некоторых модных фич (gpu партиклов, рилтайм GI и что-то ещё) но он менее требователен к железу и поддерживается всеми телефонами и браузерами.
То, что картинка получается разная, это нормально, нужно настраивать.
Сообщение от mingw
P.S. Не знаю.. есть ли деструкторы в Godot?
|
Нет. Ни в GDScript ни в C# их нет.