Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extends KinematicBody2D
- # Declare member variables here. Examples:
- # var a = 2
- # var b = "text"
- onready var Player = get_node("KinematicBody2D")
- var mouse = get_local_mouse_position()
- var speed = 1000
- onready var laser = get_node ("laser")
- var posMouse = get_global_mouse_position()
- func _ready():
- pass
- func _process(delta):
- var posMouse = get_global_mouse_position()
- _begining(delta)
- func _draw():
- if Input.is_action_pressed("click"):
- draw_line( Vector2(0,0) ,Vector2(posMouse.x,posMouse.y), Color(0,1,1,1))
- func _begining(delta):
- if Input.is_action_pressed("click"):
- pass
- print(get_global_mouse_position())
- #var velocity = Vector2()
- #var newPos = get_local_mouse_position()
- #if Input.is_action_pressed("ui_select"):
- #var posLaser = Vector2(Player.position.x,Player.position.y)
- #velocity = (newPos - posLaser).normalized()*speed * delta
- #if (newPos - posLaser).length() > 5:
- #move_and_slide(velocity)
- #print(get_node("laser"))
- #var dulaser = laser.duplicate()
- #var move = dulaser.set_position(velocity)
- #print(dulaser)
- #pass
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement