#####jeito que deu certo
onready var bala = preload("res://Jogador/tiro.tscn")
bala = load ("res://Jogador/tiro.tscn")
func atirar():
var tiro = bala.instance()
tiro.translation = translation + $arma/arma.translation
tiro.aplicarvelocidade(Vector3(sin(angulo),0, cos(angulo)))
get_parent().add_child(tiro)
pass
extends Area
var vecmove = Vector3(0,0,0)
var velocidade = 10.0
func aplicarvelocidade(vetor):
vecmove = vetor
rotation.y = Vector2(vetor.z, vetor.x).angle_to_point(Vector2(0,0))
func _process(delta):
translation += vecmove * velocidade * delta
### jeito que deu erradooo
$ local .global.transform.origen, rotation.y, $ local .rotation.x)
extends Area
func disparar (posicao, direcaox ,direcaoy)
translation = posicao
rotate_x(direcaox)
rotate_y(direcaoy)
pass