Mostrando entradas con la etiqueta alterna adelante y hacia atras su giro. Mostrar todas las entradas
Mostrando entradas con la etiqueta alterna adelante y hacia atras su giro. Mostrar todas las entradas

lunes, 30 de diciembre de 2024

Godot4.3 rotacion de una camara , alterna adelante y hacia atras su giro, el GDScript;

 extends Camera3D


var rotation_angle = 0.0

var rotation_speed = 12.0

var rotation_direction = 1  # 1 para derecha, -1 para izquierda


func _process(delta):

# Incrementa el ángulo de rotación

rotation_angle += rotation_speed * delta * rotation_direction


# Limita el ángulo de rotación entre -90 y 90 grados

rotation_angle = clamp(rotation_angle, -45, 45)


# Gira la cámara en el eje X

rotation_degrees.x = rotation_angle


# Cambia la dirección de rotación cuando alcanza los límites

if abs(rotation_angle) == 45:

rotation_direction *= -1