mirror of
https://github.com/tonytins/CozyPixelStudio.git
synced 2025-06-25 17:14:42 -04:00
add follow canvas movement and scale option to transparent checker (#311)
This commit is contained in:
parent
b998c87bcc
commit
39808082b6
9 changed files with 93 additions and 7 deletions
|
@ -9,6 +9,7 @@ onready var play_button : Button = $SettingsContainer/VBoxContainer/PlayButton
|
|||
func _on_PreviewZoomSlider_value_changed(value : float) -> void:
|
||||
camera.zoom = -Vector2(value, value)
|
||||
camera.save_values_to_project()
|
||||
camera.update_transparent_checker_offset()
|
||||
|
||||
|
||||
func _on_PlayButton_toggled(button_pressed : bool) -> void:
|
||||
|
|
|
@ -9,3 +9,14 @@ func _ready() -> void:
|
|||
material.set_shader_param("size", Global.checker_size)
|
||||
material.set_shader_param("color1", Global.checker_color_1)
|
||||
material.set_shader_param("color2", Global.checker_color_2)
|
||||
material.set_shader_param("follow_movement", Global.checker_follow_movement)
|
||||
material.set_shader_param("follow_scale", Global.checker_follow_scale)
|
||||
|
||||
|
||||
func update_offset(offset : Vector2, scale : Vector2) -> void:
|
||||
material.set_shader_param("offset", offset)
|
||||
material.set_shader_param("scale", scale)
|
||||
|
||||
|
||||
func _on_TransparentChecker_resized():
|
||||
material.set_shader_param("rect_size", rect_size)
|
||||
|
|
|
@ -15,3 +15,7 @@ margin_right = 40.0
|
|||
margin_bottom = 40.0
|
||||
mouse_filter = 2
|
||||
script = ExtResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
[connection signal="resized" from="." to="." method="_on_TransparentChecker_resized"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue