Godot, scripts para Godot estudios y aprendizajes, Creacion de videojuegos. Creacion y publicacion de videojuegos en internet. Como hacer videojuegos. C# unity. Animaciones unity blender. Personajes videojuegos graficos dibujos. Diseño grafico. Comic. Animaciones gif. Dibujo de retratos. Realidad virtual. Cine y realidad virtual.
jueves, 2 de mayo de 2024
script movimiento por teclas w-a-s-d y espacio, GDScript;
lunes, 29 de abril de 2024
Mi juego; venga a disfrutarlo todo el mundo mayor de 18 años;
domingo, 28 de abril de 2024
El Loco del Cruzero, demo de videojuego echo con Godot 4.2 3Dimensiones;
jueves, 25 de abril de 2024
GDScript metodo de entrada de teclado, al presionar "W" rota un MeshInstance3D;
extends MeshInstance3D
func _unhandled_input(event):
if event.pressed and event.keycode == KEY_W:
rotate_y(10.33)
#$AudioStreamPlayer3D.play()
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
--------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
EXPLICACION: Otro script que en teoria es corrcto pero me crea un conflicto con el resto de nodos y escenas de mi juego....e de estudiar que pasa........ como se ve en la captura de pantalla las flechitas azules de la izquierda indican que esta correcto....!!!!
Posible sonido al presionar espacio, para un Area3d con godot 4.2, si no existen otros sonidos; GDScript;
extends Area3D
# Called when the node enters the scene tree for the first time.
func _ready():
if Input.is_action_pressed("ui_accept"):
$"AudioStreamPlayer3D SUENANSUSPASOS".play()
if Input.is_action_just_released("ui_accept"):
$"AudioStreamPlayer3D SUENANSUSPASOS".play()
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
#if Input.is_action_pressed("w"):
pass
martes, 23 de abril de 2024
Script en 5 lineas hace animacion repetitiva en loop, para godot 4.2, en GDScript;
extends Node3D
func _ready():
$AnimationPlayer.play("CABREADA1")
func _process(delta):
pass
domingo, 21 de abril de 2024
Desde un Area3d Rota label3d constantemente y lo escala a mayor , borra SoftBody3, borra CollisionShape3D; GDScript Godot 4.2;
extends Area3D
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
$Label3DDICEIMBECIL.rotate_y(delta * 1.9)
pass
func _on_area_entered(area):
var escala_actual = $Label3DDICEIMBECIL.scale
$Label3DDICEIMBECIL.scale = escala_actual * 18.0
var parent = get_parent()
var Turbo = parent.get_node("$SoftBody3Dvestido")
$SoftBody3Dvestido.queue_free()
$CollisionShape3Dquieroborrartambien.queue_free()
pass # Replace with function body.
-----------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
Exlicacion: desde enlace muy buenos estos scripts...https://videojuegosenlineaasaco4.blogspot.com/2024/04/borrar-elementos-concretos-de-un-area3d_21.html