AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi DelphiX und ein Laser!?
Thema durchsuchen
Ansicht
Themen-Optionen

DelphiX und ein Laser!?

Ein Thema von citybreaker · begonnen am 20. Mär 2003 · letzter Beitrag vom 26. Mär 2003
Antwort Antwort
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#1
  Alt 20. Mär 2003, 18:59
hi,

- den schuss erzeugst du genauso wie all die anderen TImageSprites in
deinem spiel

Delphi-Quellcode:
if isButton1 in Form1.DXinput.Keyboard.States then //feuer
  begin
   if reload>=40 then
    begin
     schuss:=TSchuss.Create(Form1.DXspreng.Engine);
     schuss.erzeugen;
     reload:=0;
    end;
   inc(reload);
das machst du wie du siehst wenn der knopf gedrückt wird.
die procedure "schuss.erzeugen" habe ich selbst geschrieben, in der
weise ich bilder, und position zu.

- da sich dein raumschiff drehen kann, dürfte das auch anders sein als
das was ich dir per icq geschickt habe
- beim drehen kann ich dir vorerst ent helfen
- das nicht mitbewegen bekommst du damit hin, das du in der prozedur
TSchuss.DoMove; die X und Y eigenschaft des schusses nicht in
abhängigkeit vom schiff stellst (ich denke das du sowas gemacht hast).
Am anfang beim erzeugen musst du das machen, damit du anfangs
position erreichst, danach bewegt er sich konstant in eine richtung,
egal was das schiff macht, und ich denke da musste dann wieder
irgendwas über winkel machen...weil du ja dein schiff drehen kannst.
sicher bin ich mir dabei nicht, aber wär mein gedanke

gruss haegar
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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