Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX Fragen (https://www.delphipraxis.net/1484-delphix-fragen.html)

mimi 1. Dez 2002 19:42


DelphiX Fragen
 
Hallo,
ich habe bis jetzt meine Spiele immmer mit gleich großen Grafiken
geschrieben. also so:
Code:
type
  karte:Array[0..20,..30]:TKarte;
end;
nun möchte ich aber unterschiedliche Größen haben wie kann ich das
ambesten und am schnellsten machen ?

und noch eine Frage hab ich die sich auf die erste bezieht:
wie kann ich scrollen ?
ich schreibe ALLE Spiele mit "DelphiX" und "Borland Delphi 5 Standart".


!!! BITTE ANTWORTET AUF DEUTSCH UND AUSFÜHRLICH !!!
für jede antwort bin ich dankbar ;)
-----------------------------------------------------------------------
Habe ihr meine Probleme verstaden ?



MFG
mimi

phlux 1. Dez 2002 20:39

Ich würd sagen du änderst einfach die Arraygröße um

mimi 1. Dez 2002 20:44

ja aber bei unterschiedlichen Großen Objekte es das doch nicht so einfach,oder ?

jedes fehlt ist bei mir 16 X 16 Pixel breit und Hoch und die Grafiekn auch, auf diese art und weise ist das ein Kinder Spiel abzufragen was an pos x,y ist, aber bei unterschidlich großen objekten geht das nicht so.

und das Scrollen wie geht das ?

MFG
mimi

phlux 1. Dez 2002 20:46

ich verweise dich jetz mal auf diese site http://www.alistairkeys.co.uk/tiles1.htm da wird erklärt wie das geht mit dem scrollen, ich hoffe du kannst englisch ;)

mimi 1. Dez 2002 20:55

Naja englisch kann ich leider nicht gerade gut aber mal sehen ob ich das dort verstehe, und das mit den Unterschiedlichen Größen von Objekten: hast du mein Problem verstanden was ich habe ??

MFG
mimi

phlux 1. Dez 2002 20:56

ja ich denke schon, du solltest überlegen nur gleich große objekte zu nehmen oder doppelt große aber nciht so ein zwischen ding, das wird sonst zu umständlich mit der kollisionsabfrage ;)

mimi 1. Dez 2002 21:02

das ist ja gerade das was ich will.
Kannst du mir mal ein Beispiel machen ?
und das mit den Scrollen habe ich nicht so gans verstanden,
Kannst du mir da auch noch ein Beispiel machen ???

MFG
mimi

phlux 1. Dez 2002 21:08

nein tut mir leid, so viel zeit habe ich nicht um dir hier einfach ein beispiel hinzuschreiben, für sowas bedarf es schon mehr zeit, ich kann dich höchstens an andere foren (achtung foren-mod keine werbung :wink: ) verweisen, also auf http://www.programmierer-board.de findest du mehr leute die sich mit spielchen beschäftigen, hier ist glaub ich mehr so software mäßig was zu finden.

mimi 1. Dez 2002 21:11

ach ja:
TKarte(in mein Beispie) sind so aus:

Code:
Type
  TKarte = record
  typ,Tex:Integer;
schaut euch mal bitte:www.clonk.de an. Das ist ein Spiel mit unterschiedlich Großen objekten und so änlich wollte ich das auch haben.

MFG
mimi
[Edit=FuckRacism]Doppelpost gelöscht[/Edit]

Pyr0cracker 23. Feb 2003 21:12

CLONK -> Geiles Spiel !!!!

mimi 24. Feb 2003 08:57

Ich wollte eigetnlich keine Werbung für Clonk machen, sondern nur Fragen wie ich das am besten selbst nach programmieren kann.

Hätte da jemmand eine idee ?
(ich nutzte DelphiX)

Pyr0cracker 24. Feb 2003 09:52

hmm, das wollte ich auch schon mal machen aber ich weiss es auch nicht wie. :freak:

PS: mal ne dumme frage, wo gibts delphix? und was is das genau (ne ide von delphi)? :wiejetzt:

bis denne :dance:

mimi 24. Feb 2003 11:03

kannst ja mal auf www.mimi.gsource.de gehen dann weißt du es ;)

also mit DelphiX kann man einfach 2D Spiele in DirecX von MS schreiben du kannst es hier downloaden:
http://www.yks.ne.jp/~hori/

!!! Also viel Spaß !!!

phlux 24. Feb 2003 19:15

such lieber mal nach UnDelphiX, das ist die inoffizielle performanceoptimierte Version von DelphiX als zusätzliche suchwörter empfehle ich turbo + gamedev

mimi 24. Feb 2003 19:32

Du musst aber erst DelphiX installieren, dann kannst du UdelphiX intallieren, das ist nämlich ein Update ein patch oder wie man so will;)

Pyr0cracker 26. Feb 2003 22:40

hmm, ich hab delphix nur für delphi 4,5 und 5 gefunden, gibts das auch für 6?
wenn nicht, wie soll ich es installieren?

Daniel B 26. Feb 2003 22:47

Hier ist ein direkter Download-Link. Dieses habe ich selbst mal unter D6Pe benutzt.

Grüsse, Daniel :hi:

Pyr0cracker 27. Feb 2003 08:54

hmm, das hab ich auch schon probiert, das sind nur setup_d 3,4,5 dabei.
da ich aber delphi6pe habe kommt die fehlermeldung das die datei vcl50.bpl nicht gefunden wurde :|
ich weiss nicht wie ich die ganzen sachen manuell installieren soll,
kann mir das jemand sagen? :?:

Basti 27. Feb 2003 17:23

Das Scroll-Problem habe ich ganz einfach gelöst.
Du musst ein Objekt ohne Image kreieren, das du dann
unter einer DoMove Methode mit folgenen Methoden ergänzt:

Engine.X := -x + (Engine.Width - Width) div 2;
Engine.Y := -y + (Engine.Height - Height) div 2;

Damit ist das Objekt immer in der Mitte, egal wie du es versetzt.
Wenn du jetzt den Befehl Scrolle Links programmierst, musst du nur
X := X - Scrollgeschwindigkeit;
eingeben. Damit bewegt sich alle Sprites nach rechts auf dem Bildschirm. :dancer2: :firejump:

Pyr0cracker 27. Feb 2003 20:45

n'abend,
kann mir jemand sagen wie ich delphix manuell installieren kann?
habe delphi 6 pe und mit den mitgelieferten setups geht die installation nicht.
wenn ich die komponenten selber installieren will kriege ich einen haufen fehler um die ohren geballert ;)

@mimi: die links von deiner zu deinen homepage sind 'äußerst' :freak: nützlich, könntest du die nicht unterlassen? :twisted:

bis später,

Daniel B 27. Feb 2003 21:08

Hallo,

hier gibt es eine Version extra für Delphi 6. An siebter Stelle. Vielleicht klappt es damit.

Grüsse, Daniel :hi:

Alexander 28. Feb 2003 13:26

@mimi: Du kannst auch 3d-Spiele damit machen!! Und soweit ich weiß ist Clonk Opensource, jedenfalls gibt es einige Version als OpenSource, kannst ja mal nen Blick reinwerfen...

mimi 6. Mär 2003 20:00

clonk als oben socurce ?
denn qullcode gibt es ja, aber der ist in C++ geschrieben habe mich damit schonmal 2 stunden lang beschäfdigt ! aber nicht rausgefunden;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 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