v0.2 - Animation Timeline & UI changes!

v0.2 of Pixelorama is out!
- Added animation timeline. You can add. remove. clone and change order of your frames!
- You can now import multiple images as frames.
- Ability to save individual frames, all frames as multiple files, or all frames as a single file in the form of a horizontal or vertical spritesheet!
- Different frames can have a unique amount of layers and they can be of different sizes.
- Image scaling is now functional.
- Added hints for UI elements.
- A lot of UI changes.
This commit is contained in:
OverloadedOrama 2019-09-10 01:57:46 +03:00
parent 1f80291a4b
commit 5781c42821
25 changed files with 765 additions and 183 deletions

View file

@ -1,7 +1,7 @@
extends Camera2D
var zoom_min := Vector2(0.005, 0.005)
var zoom_max := Vector2(0.8, 0.8)
var zoom_max := Vector2.ONE
var drag := false
@ -21,5 +21,11 @@ func _input(event) -> void:
# Zoom Camera
func zoom_camera(dir : int) -> void:
var zoom_margin = zoom * dir / 10
if zoom + zoom_margin > zoom_min && zoom + zoom_margin < zoom_max:
zoom += zoom_margin
#if zoom + zoom_margin > zoom_min && zoom + zoom_margin < zoom_max:
if zoom + zoom_margin > zoom_min:
zoom += zoom_margin
if zoom > zoom_max:
zoom = zoom_max
Global.zoom_level_label.text = "Zoom: x%s" % [stepify(1 / zoom.x, 0.01)]