ddu:godot:signals
Signaler
Eksempel
Opsamling af 'Coin'
Collectible Objects i Godot 2D, C#
1. Opret Collectible-scenen
- Opret en ny scene med root-node `Area2D`, kald den fx Coin.
- Tilføj som børn:
- `Sprite2D` (med dit mønt- eller æble-billede)
- `CollisionShape2D` (fx cirkel)
2. Tilføj signal via GUI
- Vælg `Area2D`-noden i Coin-scenen.
- Gå til `Node`-fanen → find signalet `body_entered(Node body)`.
- Klik på det og forbind det til Coin.cs-scriptet som fx `OnBodyEntered`.
3. Coin.cs (C#) kode, der tjekker om kolliderende node hedder "Player"
using Godot; using System; public partial class Coin : Area2D { public void OnBodyEntered(Node body) { // Tjek om nodens navn er "Player" if (body.Name == "Player") { QueueFree(); // Fjern mønten } } }
Timere & Signaler
ddu/godot/signals.txt · Sidst ændret: af 127.0.0.1

