mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-31 15:39:49 +00:00
eeaa691d36
You can now choose how many columns you want your spritesheet to be, allowing you to export atlases. ISSUE: If the number of columns is larger than the number of rows AND rows * columns are not equal to the number of frames, the result is weird. The exported image has transparent space on its bottom side.
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
[gd_scene load_steps=2 format=2]
|
|
|
|
[ext_resource path="res://Scripts/Dialogs/ExportSprites.gd" type="Script" id=1]
|
|
|
|
[node name="ExportSprites" type="FileDialog"]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -512.0
|
|
margin_top = -300.0
|
|
margin_right = 3.0
|
|
margin_bottom = 48.0
|
|
resizable = true
|
|
access = 2
|
|
filters = PoolStringArray( "*.png ; PNG Image" )
|
|
current_dir = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama"
|
|
current_path = "C:/Users/Overloaded/Dropbox/Orama Founding Members/εταιρικα αρχεια/Godot Projects/Pixelorama/"
|
|
script = ExtResource( 1 )
|
|
|
|
[node name="ExportOption" type="OptionButton" parent="."]
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 507.0
|
|
margin_bottom = 312.0
|
|
text = "Export current frame"
|
|
items = [ "Export current frame", null, false, 0, null, "Export all frames as multiple files", null, false, 1, null, "Export all frames as a spritesheet (single file)", null, false, 2, null ]
|
|
selected = 0
|
|
|
|
[node name="Spritesheet" type="HBoxContainer" parent="."]
|
|
visible = false
|
|
margin_left = 8.0
|
|
margin_top = 8.0
|
|
margin_right = 507.0
|
|
margin_bottom = 312.0
|
|
|
|
[node name="Label" type="Label" parent="Spritesheet"]
|
|
margin_left = 200.0
|
|
margin_top = 145.0
|
|
margin_right = 300.0
|
|
margin_bottom = 159.0
|
|
text = "Columns:"
|
|
|
|
[node name="VerticalFrames" type="SpinBox" parent="Spritesheet"]
|
|
margin_left = 304.0
|
|
margin_right = 378.0
|
|
margin_bottom = 304.0
|
|
mouse_default_cursor_shape = 2
|
|
min_value = 1.0
|
|
value = 1.0
|
|
[connection signal="file_selected" from="." to="." method="_on_ExportSprites_file_selected"]
|
|
[connection signal="item_selected" from="ExportOption" to="." method="_on_ExportOption_item_selected"]
|
|
[connection signal="value_changed" from="Spritesheet/VerticalFrames" to="." method="_on_VerticalFrames_value_changed"]
|