- Third-Person Spieler mit WASD-Bewegung und Kamerasteuerung (RMB + Mausrad-Zoom) - HP-System mit Healthbar und Aktionsleiste (Slots 1-9) - Autoattack-System: Linksklick markiert Ziel, Rechtsklick markiert + greift an - Waffensystem-Basis: Schaden basiert auf ausgerüsteter Waffe (unbewaffnet = 1) - Gegner-KI: läuft auf Spieler zu, greift bei Reichweite an, zeigt HP-Label bei Markierung - Ressourcen-Klassen: Attack und Weapon Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
284 B
GDScript
11 lines
284 B
GDScript
# World.gd
|
|
# Initialisiert die Spielwelt: weist dem Gegner den Spieler als Ziel zu
|
|
extends Node3D
|
|
|
|
func _ready():
|
|
var player = get_node("Player")
|
|
var enemy = get_node("Enemy")
|
|
if enemy and player:
|
|
enemy.target = player
|
|
else:
|
|
print("Fehler: Player oder Enemy nicht gefunden!")
|