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.
viernes, 24 de enero de 2025
Mis desarrollos año 2024 y enero 2025;
jueves, 23 de enero de 2025
Mesaltmalomalal; videojuego de terror;
https://perico415.itch.io/mesaltmalomalal
Videojuego de terror y violencia sexual y urbana nocturna, simulación con manejo de la cámara para poder jugar desde donde quieras cualquier angulo, 409 MB ocupa el juego.
Eres un ente de locura que vaga por las alcantarillas de la ciudad en busca de sangre, sacias tu maldad rompiendo otras maldades.
Los gráficos son en 3d y los cambios de cámara son muy cinematográficos, muy fácil de manejar. Echo para Windows.
Ambientación nocturna de ciudad, sugiero jugar constantemente con la cámara para cambiar los puntos de vista y ver como manejamos el personaje, y observar todos los ángulos de vista posibles.
El manejo del juego es muy fácil esta constantemente explicado en la pantalla mientras juegas.
Es para mayores de 18 años.
Nighttime urban
horror and sexual violence video game, simulation with camera control
so you can play from any angle, the game takes up 409 MB.
You
are a crazy entity that wanders through the sewers of the city in
search of blood, you satisfy your evil by breaking other evils.
The
graphics are in 3D and the camera changes are very cinematic, very
easy to handle. Echo for Windows.
Nighttime city setting, I
suggest constantly playing with the camera to change the points of
view and see how we handle the character, and observe all possible
angles of view.
The handling of the game is very easy, it is
constantly explained on the screen while you play.
It is for
over 18 years old.
lunes, 13 de enero de 2025
GDScript para detener un translate transcurridos 24 segundos; y tambien su animacion personal en 24 segundos;
extends Node3D
var tiempo_transcurrido = 0.0
func _ready() -> void:
# Asegúrate de que el AnimationPlayer esté conectado y la animación cargada
$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")
func _process(delta: float) -> void:
tiempo_transcurrido += delta
# Traslada y reproduce la animación solo si el tiempo es menor a 2 segundos
if tiempo_transcurrido <= 24.0:
translate(Vector3(-0.00, 0, -0.01))
$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")
else:
# Detener la animación y la traslación
$AnimationPlayer.stop()
GDScript para detener un translate transcurridos 24 segundos;
extends Node3D
var tiempo_transcurrido = 0.0
func _ready() -> void:
# Asegúrate de que el AnimationPlayer esté conectado y la animación cargada
$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")
func _process(delta: float) -> void:
tiempo_transcurrido += delta
# Reproduce la animación siempre
$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")
# Traslada solo si el tiempo es menor a 2 segundos
if tiempo_transcurrido <= 24.0:
translate(Vector3(-0.00, 0, -0.01))
miércoles, 8 de enero de 2025
Animar un Sprite3D en Godot 4.3 3d;
extends MeshInstance3D
#var tiempo_transcurrido = 0.0
func _process(delta):
# Asumiendo que tienes nodos AnimatedSprite3D en la escena
$AnimatedSprite3D.play("default")
$AnimatedSprite3D2.play("default")
$AnimatedSprite3D3.play("default")
GDScript para Godot 4.3 en 3d, solo instancia un nodo con sonido;el sonido se borra a los 3 segundos, una vez instanciado, cuando vuelve a instanciarse se vuelve a escuchar;
extends Area3D
var Esferauno = preload("res://SONIDO/solosuena.tscn")
# 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
func _on_area_entered(area: Area3D) -> void:
#var parent = get_parent()
#var CollisionShape3Dcubo = parent.get_node("CollisionShape3D")
var Esferauno = Esferauno.instantiate()
add_child(Esferauno)
#get_node("CollisionShape3D").queue_free()
#get_node("LADRON VESTIDO4 ANIMO ESTE-3-").queue_free()
pass # Replace with function body.
func _on_area_exited(area: Area3D) -> void:
var Esferauno = Esferauno.instantiate()
add_child(Esferauno)
pass # Replace with function body.
---------------------------------------------------------------------------------------------------------------------
-------------------------------------------el sonido se borra a los 3 segundos, una vez instanciado, cuando vuelve a instanciarse se vuelve a escuchar----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
extends Node3D
# Variable para almacenar el tiempo transcurrido
var tiempo_transcurrido = 0.0
func _process(delta):
# Sumamos el tiempo transcurrido en cada frame
tiempo_transcurrido += delta
# Si el tiempo transcurrido es mayor o igual a 5 segundos, eliminamos el label
if tiempo_transcurrido >= 3.0:
queue_free()