Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX und ein Laser!? (https://www.delphipraxis.net/3605-delphix-und-ein-laser.html)

arnoldo 21. Mär 2003 00:06

Die 'DXFonts' sind einfach nur Bitmaps mit dem entsprechenden
Font (in definierten Abständen). Solche Bitmap-Fonts sind allerdings
nicht leicht zu finden.

arnoldo 21. Mär 2003 10:43

Habe grad mal geschaut, die Fonts sind echt schwer zu finden,
aber man kann auch selber welche erstellen!
Mit dem Font Mapper ist das kein Problem. Dann noch mit einem
Grafikprogramm nacharbeiten (colorieren) und fertig.

gruß arnoldo

citybreaker 21. Mär 2003 13:05

Code:
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);
Was ist reload? Muss ich das bei den Variablen
einfügen?

Und was sind DXFonts?
Danke für eure Hilfe!

arnoldo 21. Mär 2003 13:26

Liste der Anhänge anzeigen (Anzahl: 1)
DXFonts sind, wie oben erwähnt, ganz normale Bitmaps, welche die Buch-
staben des Alphabetes grafisch, in definierten Abständen, enthalten. Diese können mit
der interne Fontengine von DelphiX oder als Sprites benutzt werden.
Die Vorteile sind Mehrfarbigkeit und Flexibilität.
Man könnte auch den gesamten Text eines Spiels mit jeweils einer
neuen Grafik auf den Bildschirm bringen, dies ist aber aus Platz- und
Performancegründen nicht erwünscht und die normalen Fonts sind
meist nicht 'schön' genug.

anbei ein Beispiel eines solchen Fonts.

Haegar 21. Mär 2003 13:29

stell dir mal vor der will dauerfeuer machen, und hält pausenlos die spacetaste (in meinem fall) fest, dann würde er mehr schüsse malen, als dir lieb wären..der reload is dann quasi die nachlade zeit....es kommt drauf an wie hoch dein timerintervall ist....wenn er recht niedrig ist, dann würde er auch schneller schiessen. verstehst??

gruss haegar.

citybreaker 21. Mär 2003 14:11

DXFont (als Komponente) gibt es
bei mir gar nicht! Aus diesem Grund
kann ich auch nicht die Datei aus dem
1. Anhang nicht starten. (Als exe)

arnoldo 21. Mär 2003 15:06

mmh, eigenartig. Also im Prinzip muesste es dabei sein...
Zumindest ist es auf jeden Fall im letzten UnDelphiX-Package.

Edit:
habe nochmal nachgeschaut, Du brauchst UndelphiX
http://turbo.gamedev.net/undelphix.asp, erst das normale Package runterziehen
und dann den patch drüber.

citybreaker 23. Mär 2003 10:20

Leider lässt sich DXFont nicht zur Komponenten Pallete
hinzufügne, da eine Fehlermeldung erscheint.

Und das mit dem Laser hab ich auch noch nicht begriffen.

citybreaker 26. Mär 2003 18:21

Liste der Anhänge anzeigen (Anzahl: 1)
So, ich habe es jetzt soweit geschaft, dass
der Laser fliegt. Nun kommt das nächste Problem.
Der Laser wird abgeschoßen fliegt und auf dem Bild-
schrim erscheint anschließend eine abbildung des lasers!

Ich habe mal ein Bild im anhang. Weiß jemand woran das
liegt, das da der laser nochmal erscheint?

Haegar 26. Mär 2003 19:50

ähh...irgendwie versteh ich das problem nicht ganz! :mrgreen:
kannste bitte nochmal erklären :roll:

gruss haegar


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz