sábado, 24 de agosto de 2024

Al presionar boton izquierdo del raton un MeshInstance3D da un giro en eje "Y", con GDScript;

 extends MeshInstance3D


# Called when the node enters the scene tree for the first time.

func _ready() -> void:

pass  # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.

func _process(delta: float) -> void:

pass  # Replace with function body.


func _input(event):

if event is InputEventMouseButton:

if event.pressed and event.button_index == 1:  # Botón izquierdo del ratón

rotate_y(0.9)

jueves, 22 de agosto de 2024

the-last-living-human;

 

viernes, 16 de agosto de 2024

Para Godot 4.3 GDScript para hacer disparos automaticos cada 1 segundo instanciando un proyectil;

 extends Area3D


var Bullet = preload("res://PROYECTILARMADETIAYSIMILAR/rigid_body_3d BOLO.tscn")

var timer = Timer.new()

var tiempo_disparo = 1.0  # Tiempo entre disparos en segundos


func _ready():

add_child(timer)

timer.timeout.connect(_on_timer_timeout)

timer.start(tiempo_disparo)


func _on_timer_timeout():

var bullet = Bullet.instantiate()

add_child(bullet)

miércoles, 14 de agosto de 2024

Como con GDScript avanzo un personaje u otro objeto y al chocar gira y sigue avanzando;

 extends Area3D

var score = 0

var speed = 0.1  # Unidades por segundo

var tiempo_transcurrido = 0.0  # Tiempo en segundos


# Función que se ejecuta en cada frame

func _process(delta):

# Calcular movimiento basado en la velocidad y el tiempo delta

#var movimiento = Vector3(0,speed * delta,  0)#ORIGINAL

var movimiento = Vector3(0,0,speed * delta)#MODIFICADO


# Aplicar el movimiento a la posición del nodo

translate(movimiento)



# Actualizar el tiempo transcurrido

tiempo_transcurrido += delta



func _on_area_entered(area):

rotate_y(25.02)

pass # Replace with function body.


martes, 13 de agosto de 2024

Manipular la malla de personajes con blender;



Hace tiempo me  estreso cuando modelo con blender personajes y al manipular la malla no hay forma de hacerlo, porque se me van las opciones de seleccionarla y manipularla, en esta captura de video arregle el problema........