Clasa singleton Engine oferă acces la parametrii de runtime ai motorului de joc, permițând încetinirea timpului (efecte de Slow-Motion / Bullet Time) și verificarea dacă scriptul rulează în editor.
extends Node
func activeaza_slow_motion(activat: bool) -> void:
if activat:
Engine.time_scale = 0.2 # Jocul rulează la 20% din viteza normală
else:
Engine.time_scale = 1.0 # Viteza standard
func _process(_delta: float) -> void:
# Aflarea ratei de cadre pe secundă în timp real:
var fps := Engine.get_frames_per_second()
# Afișare în interfață...
Scripturi @tool: În scripturile care rulează în editorul Godot, folosește if Engine.is_editor_hint(): return pentru a preveni executarea logicii de gameplay la editare.
Întrebări & Exemple de Cod:
Clasa Engine în Godot 4: Controlul FPS, Slow-Motion și Modul @toolAi o nelămurire despre utilizarea comenzii
Clasa Engine în Godot 4: Controlul FPS, Slow-Motion și Modul @toolsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.