mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-21 21:13:14 +00:00
Importing spritesheets now works
This commit is contained in:
parent
2f07259389
commit
baa8cfbf63
1 changed files with 14 additions and 2 deletions
|
@ -109,8 +109,20 @@ func _on_ImportSprites_files_selected(paths : PoolStringArray) -> void:
|
||||||
cropped_image.lock()
|
cropped_image.lock()
|
||||||
var tex := ImageTexture.new()
|
var tex := ImageTexture.new()
|
||||||
tex.create_from_image(cropped_image, 0)
|
tex.create_from_image(cropped_image, 0)
|
||||||
# Store [Image, ImageTexture, Layer Name, Visibity boolean, Opacity]
|
# Store [Image, ImageTexture, Opacity]
|
||||||
canvas.layers.append([cropped_image, tex, tr("Layer") + " 0", true, 1])
|
canvas.layers.append([cropped_image, tex, 1])
|
||||||
|
for _i in range(1, Global.layers.size()):
|
||||||
|
var empty_sprite := Image.new()
|
||||||
|
empty_sprite.create(canvas.size.x, canvas.size.y, false, Image.FORMAT_RGBA8)
|
||||||
|
empty_sprite.fill(Color(0, 0, 0, 0))
|
||||||
|
empty_sprite.lock()
|
||||||
|
|
||||||
|
var empty_tex := ImageTexture.new()
|
||||||
|
empty_tex.create_from_image(empty_sprite, 0)
|
||||||
|
|
||||||
|
# Store [Image, ImageTexture, Opacity]
|
||||||
|
canvas.layers.append([empty_sprite, empty_tex, 1])
|
||||||
|
|
||||||
canvas.frame = i
|
canvas.frame = i
|
||||||
Global.canvases.append(canvas)
|
Global.canvases.append(canvas)
|
||||||
Global.canvas_parent.add_child(canvas)
|
Global.canvas_parent.add_child(canvas)
|
||||||
|
|
Loading…
Add table
Reference in a new issue