godot的图片载入

godot的图片载入的坑

图片载入

事情是这的使用load()载入res://00.png图片的时候,能正常加载。

换成user://就不行了。会有下面的报错

解决方法呢就是将图片使用ImageTexture资源的形式引入就能正常加载了。

1
2
3
4
func load_texture(file_name : String):
var img = Image.new()
img.load("user://images/" + file_name + ".png" )
return ImageTexture.create_from_image(img)

使用的时候,直接使用load_texture(file_name)就可以了。