Mostrando entradas con la etiqueta alterna en su eje "y" su giro. Mostrar todas las entradas
Mostrando entradas con la etiqueta alterna en su eje "y" su giro. Mostrar todas las entradas

lunes, 30 de diciembre de 2024

Godot4.3 rotacion de una camara , alterna en su eje "y" 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 Y

rotation_degrees.y = rotation_angle


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

if abs(rotation_angle) == 45:

rotation_direction *= -1