gdscript:cheatsheet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gdscript:cheatsheet [2025/10/14 20:42] silversurfergdscript:cheatsheet [2025/10/14 20:51] (aktuell) – [Fehlerbehandlung & Debug] silversurfer
Zeile 101: Zeile 101:
 ==== if/elif/else ==== ==== if/elif/else ====
 <codedoc code:python>if x > 0: <codedoc code:python>if x > 0:
 +   # die Zahl ist größer Null
 +   pass
 +elif x < 0:
 +   # die Zahl ist kleiner Null
 +   pass
 +else:
 +   # die Zahl ist Null
    pass</codedoc>    pass</codedoc>
  
Zeile 113: Zeile 120:
 <codedoc code:python>for i in range(5):  <codedoc code:python>for i in range(5): 
    ...    ...
 +
 while cond:  while cond: 
    ...</codedoc>    ...</codedoc>
Zeile 118: Zeile 126:
 ===== Fehlerbehandlung & Debug ===== ===== Fehlerbehandlung & Debug =====
    * print(), push_error(), push_warning()    * print(), push_error(), push_warning()
-   * assert(condition, "message")+   * assert(condition, "message"[[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_basics.html#assert-keyword|Online-Doku]] 
 +   
  
 ===== Best Practices (Kurz) ===== ===== Best Practices (Kurz) =====
Zeile 140: Zeile 149:
  
 ===== Kurze Beispiele ===== ===== Kurze Beispiele =====
- +==== Player (Grundgerüst) ==== 
- +<codedoc code:python>extends CharacterBody2D class_name Player
-Player (Grundgerüst) +
-```gdscript +
-extends CharacterBody2D +
-class_name Player+
  
 export var speed: float = 200.0 export var speed: float = 200.0
Zeile 155: Zeile 160:
     if Input.is_action_pressed("ui_left"): dir.x -= 1     if Input.is_action_pressed("ui_left"): dir.x -= 1
     velocity.x = dir.x * speed     velocity.x = dir.x * speed
-    move_and_slide()+    move_and_slide()</codedoc>
  • gdscript/cheatsheet.1760467377.txt.gz
  • Zuletzt geändert: 2025/10/14 20:42
  • von silversurfer