godot:gdscript

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
godot:gdscript [2025/10/15 07:07] – [Script Templates] silversurfergodot:gdscript [2025/10/20 21:59] (aktuell) – [Links] 185.38.49.0
Zeile 1: Zeile 1:
 ====== GDScript ====== ====== GDScript ======
 ===== Links ===== ===== Links =====
 +  * [[https://gdscript.com/|gdscript.com]]
   * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_basics.html#|GDScript-Referenz in der Online-Doku]]   * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_basics.html#|GDScript-Referenz in der Online-Doku]]
   * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_styleguide.html#gdscript-style-guide|GDScript Style Guide]]   * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_styleguide.html#gdscript-style-guide|GDScript Style Guide]]
   * [[https://gdquest.github.io/learn-gdscript/?ref=godot-docs|Learn GDScript from zero]]   * [[https://gdquest.github.io/learn-gdscript/?ref=godot-docs|Learn GDScript from zero]]
-===== Programmier-Grundlagen ===== +  * [[https://kidscancode.org/godot_recipes/4.x/|Godot Recipes]] 
-{{youtube>I-k-iTUMQAY?}} +
-[[https://www.youtube.com/playlist?list=PL_pqkvxZ6ho0nVXxQCdND2cbWSVAX2nhs|Youtube Playlist: GDSCript Crashkurs]]+
 ===== GDScript Grundlagen ===== ===== GDScript Grundlagen =====
 {{youtube>K5-5j4H4Ypo?}} {{youtube>K5-5j4H4Ypo?}}
 +
 +===== Programmier-Grundlagen =====
 +{{youtube>I-k-iTUMQAY?}}
 +[[https://www.youtube.com/playlist?list=PL_pqkvxZ6ho0nVXxQCdND2cbWSVAX2nhs|Youtube Playlist: GDSCript Crashkurs]]\\
 +
 +----
 +
 ===== Cheat Sheet ===== ===== Cheat Sheet =====
    * [[gdscript:CheatSheet|Cheat Sheet]]    * [[gdscript:CheatSheet|Cheat Sheet]]
 +
 ===== EditorScripts ===== ===== EditorScripts =====
 {{youtube>MX2I3376ubE?}} {{youtube>MX2I3376ubE?}}
 [[https://docs.godotengine.org/en/4.5/classes/class_editorscript.html#editorscript|Online-Doku]] [[https://docs.godotengine.org/en/4.5/classes/class_editorscript.html#editorscript|Online-Doku]]
 +
 ===== Script Templates ===== ===== Script Templates =====
 ==== 🛠️ Zwei Arten von Script-Templates ==== ==== 🛠️ Zwei Arten von Script-Templates ====
 +  - Editor-definierte Templates (global für alle Projekte)
 +  - Projekt-definierte Templates (nur für ein bestimmtes Projekt)
 +==== 📁 Speicherorte ====
 +=== 1. Editor-definierte Templates ===
 +  * Windows: %APPDATA%\Godot\script_templates\
 +  * Linux: $HOME/.config/godot/script_templates/
 +  * macOS: $HOME/Library/Application Support/Godot/script_templates/
  
 +<WRAP info>Du kannst den Pfad auch über Editor > Open Editor Data/Settings Folder öffnen.</WRAP>
 +=== 2. Projekt-definierte Templates ===
 +  * Standardpfad: <code>res://script_templates/</code>
 +  * Alternativ über die Projekteinstellung:
 +  * Editor > Script > Templates Search Path
 +=== 📂 Struktur der Templates ===
 +<WRAP>Die Templates müssen nach folgendem Schema organisiert sein:
 +**template_path/node_type/template_name.extension**</WRAP>
  
-Editor-definierte Templates (global für alle Projekte) 
-Projekt-definierte Templates (nur für ein bestimmtes Projekt) 
  
-===== 📁 Speicherorte ===== +  * template_path: Einer der oben genannten Pfade 
-==== 1. Editor-definierte Templates ==== +  * node_type: Der Node-Typ, für den das Template gelten soll (z. B. Node, CharacterBody3D) 
-Windows%APPDATA%\Godot\script_templates\ +  * template_name: Beliebiger Name für dein Template 
-Linux: $HOME/.config/godot/script_templates+  * extension: gd für GDScript, cs für C# 
-macOS$HOME/Library/Application Support/Godot/script_templates/+{{:godot:screenshot_2025-10-14_104119.png?400|}} 
 +<WRAP important>Wichtig: Der Ordnername für den Node-Typ ist case-sensitive!</WRAP> 
 + 
 +===== StyleGuide ===== 
 +  * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_styleguide.html#code-order|Code-Reihenfolge]] 
 +  * [[https://docs.godotengine.org/de/4.5/tutorials/scripting/gdscript/gdscript_styleguide.html#naming-conventions|NamensKonventionen]] 
  
-Du kannst den Pfad auch über Editor > Open Editor Data/Settings Folder öffnen. 
-==== 2. Projekt-definierte Templates ==== 
-Standardpfad: res://script_templates/ 
-Alternativ über die Projekteinstellung: 
-Editor > Script > Templates Search Path 
  
  
-==== 📂 Struktur der Templates ==== 
  
-Die Templates müssen nach folgendem Schema organisiert sein: 
-template_path/node_type/template_name.extension 
  
  
-template_path: Einer der oben genannten Pfade 
-node_type: Der Node-Typ, für den das Template gelten soll (z. B. Node, CharacterBody3D) 
-template_name: Beliebiger Name für dein Template 
-extension: gd für GDScript, cs für C# 
  
-⚠️ Wichtig: Der Ordnername für den Node-Typ ist case-sensitive! 
-{{:godot:screenshot_2025-10-14_104119.png?400|}} 
-  * erstelle einen Ordner //"script_templates"// und Unterodner //[Name of the Node]// 
-  * darin speicherst du dein Script Tamplate  
  • godot/gdscript.1760504826.txt.gz
  • Zuletzt geändert: 2025/10/15 07:07
  • von silversurfer