Forum: Multimedia
Delphi
by cruiser,
12. Jul 2006
Ist quasi 2½D 2 Achsen und Layer :zwinker:
Tip: Wenn du noch Sprite-Rotation brauchst, solltest du evtl. von TImageSpriteEx ableiten. Zumindest ist das bei der unDelphiX Sprite-Engine, die ich hier hab mit dabei. Ausserdem unterstützt die Ex-Class Alphablending (ich leit das einfach mal frech von den zusätzlichen Properties ab. Ich habs weder probiert noch das Manual dazu befragt)....
Forum: Multimedia
Delphi
by cruiser,
12. Jul 2006
Okay.... ich hatte zufällig ne alte unDelphiX-Install hier...
{...}TImageSprite = class(TSprite)
{...}
und
{...}TSprite = class
{...}
property X: Double read FX write FX;
Forum: Multimedia
Delphi
by cruiser,
11. Jul 2006
TFeind, TLayer o.ä. Eine Eigenschaft Layer (meinetwegen vom typ Byte) mitgeben und die Z-Höhe des (2d)Sprites auf den Wert Layer setzen.
Ich geh mal davon aus, dass TFeind ne eigene Klasse ist. Ich hab mich mit DelphiX noch nicht wirklich beschäftigt, wohl aber mit den theoretischen Grundlagen. und mehrere Zeichenflächen verwaltet man einfach durch unterschiedliche Abstände zur Kamera.