Работа в процессе. Добавление ширины диапазона
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
extends Sprite2D
|
||||
|
||||
func get_center() -> Vector2: return $строб.position
|
||||
func set_strob_color(color: Color): $строб.material.set('shader_parameter/color', color);
|
||||
func set_strob_dir(dir: float): $строб.rotation_degrees = dir - 90.0
|
||||
func set_strob_width(width: float): $строб.material.set('shader_parameter/width', width)
|
||||
func get_strob_width() -> float: return $строб.material.get('shader_parameter/width')
|
||||
func set_strob_visible(val: bool): $строб.visible = val
|
||||
func get_strob_visible() -> bool: return $строб.visible
|
||||
func set_strob_band(val: float): $строб.material.set('shader_parameter/inner_radius', val)
|
||||
func set_strob_visible(val: bool): $строб.visible = val
|
||||
|
||||
func get_center() -> Vector2: return $строб.position
|
||||
func get_strob_visible() -> bool: return $строб.visible
|
||||
func get_strob_width() -> float: return $строб.material.get('shader_parameter/width')
|
||||
func get_strob_band() -> float: return $строб.material.get('shader_parameter/inner_radius')
|
||||
|
||||
@@ -114,7 +114,6 @@ func _on_drag_continue(event):
|
||||
if drag_button == MOUSE_BUTTON_RIGHT:
|
||||
var strob_width: float = get_strob_width(event.position, strob_width_begin)
|
||||
$canvas.set_strob_width(strob_width)
|
||||
print_debug(strob_width_begin, strob_width)
|
||||
#var strob_band: float = get_strob_band(event.position, strob_band_begin)
|
||||
#$canvas.set_strob_band(strob_band)
|
||||
elif drag_button == MOUSE_BUTTON_LEFT:
|
||||
@@ -127,6 +126,7 @@ func _on_drag_begin(event):
|
||||
set_strob_dir(event.position)
|
||||
elif drag_button == MOUSE_BUTTON_RIGHT:
|
||||
strob_width_begin = $canvas.get_strob_width()
|
||||
strob_band_begin = $canvas.get_strob_band()
|
||||
|
||||
|
||||
func _input(event):
|
||||
|
||||
Reference in New Issue
Block a user