![]() |
Frage an alle die schonmal mit DelphiX gearbeitet haben...
Hallo zusammen!
Leider sind die Tutorials im Netz die man zu DelphiX findet nicht grade der Hit. Alle hören dann auf, wenn es interessant wird. Meine Frage: Ich habe ein Raumschiff und möchte das dieses Schiff mehrere Schüsse abfeuern kann. Klasse für die Waffe:
Delphi-Quellcode:
Klasse für das Schiff:
TWeapon = class(TImageSpriteEx)
public name : String; // Name der Waffe damage : Integer; // Schadenspotential speed : double; // Mündungsgeschwindigkeit cost : Integer; // Kaufpreis fireRate : Integer; // Abstand zum nächstem Schuss primary : boolean; // wenn true dann Primärwaffe end;
Delphi-Quellcode:
Ich lade TWeapon in eine TList (TWeaponList) und möchte abhängig von der FireRate(Abstand zwischen den beiden Schüssen) mehrere Salven abfeuern können.
TPlayer = class(TImageSpriteEx)
public TP : integer; // maximale hitpoints health : Integer; // momentane hitpoints speed : double; // Bewegungsgeschwindigkeit money : Integer; Primaryweapon : TWeapon; // Hauptbewaffnung des Spielers SecundaryWeapon : TWeapon; // Unterstützungswaffe end; Wenn ich aber im DXTimer Event den listenIndex von TWeaponList incrementiere wird natürlich der alte Schuss nicht mehr weitergezeichnet, sondern halt nur der jeweils aktuelle... Leider habe ich die Funktionsweisen von "DoMove" "Move" und "IsMoved" noch nicht verstanden und ins Programm eingebaut. Sind diese Funktionen der Schlüssel? Vielleicht hab ich ja Glück, und es findet sich hier ein efahrender DelphiXler ;) MfG, Blackthorne |
Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
*push*
Hat denn niemand hier von euch mal die DelphiX Komponenten genutzt? :shock: MfG, und frohe Weihnachten, Blackthorne |
Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
Im DelphiX Paket(Ordner Samples) ist unter anderem ein kleines Ballergame woraus man einiges lernen kann.Weiß natürlich nicht ob das in deiner Version auch dabei ist.
Zum Thema 'Schiessen' findest du auch einiges hier im Forum. Gruß, Norton |
Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
Ich hab nach dem Schlüsselwort "DelphiX" u. "Sprites" gesucht, aber nix brauchbares gefunden :(
Falls du noch einen enstprechenden Thread im Kopf hast.... Thx, Blackthorne |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz