extends Node3D
var animacion_actual = "OTROBRAZOMUEVE"
func _ready():
$AnimationPlayer2.play("UNAMASDEPRUEBASDEMASDEUNA")
pass # Replace with function body.
func _input(event):
if event is InputEventMouseButton:
if event.button_index == 1 and event.pressed :
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
func _physics_process(delta):
# Agacharse
if Input.is_action_pressed("ui_down"):
if animacion_actual != "OTROBRAZOMUEVE":
#$AnimationPlayer.play("LEBANTAPIE")
$AnimationPlayer.play("OTROBRAZOMUEVE")
animacion_actual = "OTROBRAZOMUEVE"
elif Input.is_action_pressed("agacharse"):
if animacion_actual != "LEBANTABRAZO":
$AnimationPlayer.play("LEBANTABRAZO")
animacion_actual = "LEBANTABRAZO"
elif Input.is_action_pressed("ui_accept"):
if animacion_actual != "GIRATRONCO":
$AnimationPlayer.play("GIRATRONCO")
animacion_actual = "GIRATRONCO"
elif Input.is_action_pressed("detenerse"):
if animacion_actual != "PASOJASON":
$AnimationPlayer.play("PASOJASON")
animacion_actual = "PASOJASON"
#elif Input.is_action_just_pressed("DISPARAR"):
#elif Input.is_action_released("DISPARAR"):
elif Input.is_action_pressed("DISPARAR"):
if animacion_actual != "ARMAENMANO":
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
elif Input.is_action_pressed("DISPARAR2"):
if animacion_actual != "ARMAENMANO":
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
# Moverse hacia la derecha
#elif Input.is_action_just_pressed("ui_right"):
#elif Input.is_action_just_pressed("andaradelante"):# este funciona
#elif Input.is_action_just_pressed("ui_right"):
func _unhandled_input(event):# pruebas pero funciona
if event is InputEventKey and event.pressed:# pruebas pero funciona
#if event.keycode == KEY_W or event.keycode == KEY_A or event.keycode == KEY_O or event.keycode == KEY_D:
if event.keycode == KEY_W:# pruebas pero funciona
#if animacion_actual != "ANDADEMIXAMO":# este funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_A:# pruebas pero funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_D:# pruebas pero funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_X:# pruebas pero funciona
$AnimationPlayer.play("OTROBRAZOMUEVE")
animacion_actual = "OTROBRAZOMUEVE"
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
ampliado con presion del mouse boton 1 boton2 y presionar rueda del mouse
-------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
extends Node3D
var animacion_actual = "OTROBRAZOMUEVE"
func _ready():
$AnimationPlayer2.play("UNAMASDEPRUEBASDEMASDEUNA")
pass # Replace with function body.
func _input(event):
if event is InputEventMouseButton:
if event.button_index == 1 and event.pressed :
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
if event.button_index == 2 and event.pressed :
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
if event.button_index == 3 and event.pressed :
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
func _physics_process(delta):
# Agacharse
if Input.is_action_pressed("ui_down"):
if animacion_actual != "OTROBRAZOMUEVE":
#$AnimationPlayer.play("LEBANTAPIE")
$AnimationPlayer.play("OTROBRAZOMUEVE")
animacion_actual = "OTROBRAZOMUEVE"
elif Input.is_action_pressed("agacharse"):
if animacion_actual != "LEBANTABRAZO":
$AnimationPlayer.play("LEBANTABRAZO")
animacion_actual = "LEBANTABRAZO"
elif Input.is_action_pressed("ui_accept"):
if animacion_actual != "GIRATRONCO":
$AnimationPlayer.play("GIRATRONCO")
animacion_actual = "GIRATRONCO"
elif Input.is_action_pressed("detenerse"):
if animacion_actual != "PASOJASON":
$AnimationPlayer.play("PASOJASON")
animacion_actual = "PASOJASON"
#elif Input.is_action_just_pressed("DISPARAR"):
#elif Input.is_action_released("DISPARAR"):
elif Input.is_action_pressed("DISPARAR"):
if animacion_actual != "ARMAENMANO":
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
elif Input.is_action_pressed("DISPARAR2"):
if animacion_actual != "ARMAENMANO":
$AnimationPlayer.play("ARMAENMANO")
animacion_actual = "ARMAENMANO"
# Moverse hacia la derecha
#elif Input.is_action_just_pressed("ui_right"):
#elif Input.is_action_just_pressed("andaradelante"):# este funciona
#elif Input.is_action_just_pressed("ui_right"):
func _unhandled_input(event):# pruebas pero funciona
if event is InputEventKey and event.pressed:# pruebas pero funciona
#if event.keycode == KEY_W or event.keycode == KEY_A or event.keycode == KEY_O or event.keycode == KEY_D:
if event.keycode == KEY_W:# pruebas pero funciona
#if animacion_actual != "ANDADEMIXAMO":# este funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_A:# pruebas pero funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_D:# pruebas pero funciona
$AnimationPlayer.play("ANDADEMIXAMO")
animacion_actual = "ANDADEMIXAMO"
if event is InputEventKey and event.pressed:# pruebas pero funciona
if event.keycode == KEY_X:# pruebas pero funciona
$AnimationPlayer.play("OTROBRAZOMUEVE")
animacion_actual = "OTROBRAZOMUEVE"