miércoles, 5 de febrero de 2025

GDScript para Godot 4.3, borra un texto label al presionar -Esc- y al volver a presionar lo vuelve a poner;

 extends Label


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

func _ready() -> void:

pass # Replace with function body.


# Variable to track visibility state

var is_visible: bool = true


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

func _process(delta: float) -> void:

if Input.is_action_just_pressed("escapedesalir"):

is_visible = !is_visible  # Toggle visibility

visible = is_visible       # Apply the new visibility state

--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------

Explicacion: Tengo en el blog otros GDScript con el mismo tema, pero este es el perfecto, el otro giraba el texto label 180 grados en la pantalla y se salia del juego y no se podia ver, luego al presionar otra vez -Esc- volvia a girar y se podia ver de nuevo.

martes, 4 de febrero de 2025

Gdscript, para Godot 4.3 sube un Area3d en eje "y" y a los 14 segundos lo borra; borra el Area3d;

 extends Area3D


var self_destruct_time = 14.0

var elapsed_time = 0.0


# 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:

        elapsed_time += delta

        translate(Vector3(0, 0.019, 0)) # Corrected Vector3 values

        if elapsed_time >= self_destruct_time:

                queue_free()

lunes, 3 de febrero de 2025

Ejemplo de instanciar 3 elementos diferentes mediante GDScript de Godot 4.3;

 extends Area3D

#var Esferauno = preload("res://PERSONAJES MACABROS/ARAÑA/EXPLOTADA ARAÑA.tscn")

var Esferauno = preload("res://ELEMENTOS MARINOS/OSTRAABIERTA2 MUY ABIERTA.tscn")

var Esferados = preload("res://ELEMENTOS MARINOS/DIAMANTE1.tscn")

var Esferatres = preload("res://TIAS/tiadesnudaJ.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 Esferados = Esferados.instantiate()


add_child(Esferados)

var Esferatres = Esferatres.instantiate()


add_child(Esferatres)



get_node("CollisionShape3D").queue_free()


#get_node().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.

jueves, 30 de enero de 2025

GDScript, proboca que al presionar "W" aga particulas y al no presionar no;

 extends CPUParticles3D


# Nombre de la acción en el mapa de entrada que controla las partículas

@export var accion_activar_particulas: String = "ANDAALANTECONW"


func _process(delta):

# Verifica si la acción está siendo presionada

if Input.is_action_pressed(accion_activar_particulas):

# Si la acción está presionada y las partículas no están emitiendo, comienza a emitir

if not emitting:

emitting = true

else:

# Si la acción no está presionada y las partículas están emitiendo, deja de emitir

if emitting:

emitting = false

-------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------

explicacion: en godot 4.3 en la configuracion de teclado puse para utilizar la"W" para caminar de mapa de entrada con el nombre "ANDAALANTECONW", en este GDScript ago un efecto de burbujas que solo funcionan cuando el personaje camina, un pèrsonaje debajo del agua..........

viernes, 24 de enero de 2025

Mis desarrollos año 2024 y enero 2025;

 

juego echo con Godot 4.3 Mesaltmalomalal-2;


 

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.