Forum: Multimedia
Delphi
by Flogo,
21. Aug 2003
Die Methode von oben funktioniert bis jetzt einigermaßen aber sie liefert alle Kollisionen des Sprites das man als Mauszeiger benutzt (zum Bauen/Platzieren vielleicht ganz praktisch). Ich hätte bei mir jetzt aber gern die Kollision mit nur einem Punkt des Sprites eben so wie ein normaler Cursor nur auf einen Punkt reagiert. Dazu hab ich versucht Dem TCursorSprite Objekt noch ein TSprite als...
Forum: Multimedia
Delphi
by Flogo,
16. Aug 2003
Ja so ähnlich siehts bei mir aus. Dann natürlich noch ein
MouseCursor := TCursorSprite.Createund mit MouseCursor.Image := DeinBildDas Bild ändern
Forum: Multimedia
Delphi
by Flogo,
16. Aug 2003
Also bei mir siehts so aus:
type
TCursorSprite = Class(TImageSprite)
procedure DoCollision(Sprite:TSprite; var Done:Boolean); override;
procedure DoMove(MoveCount: Integer); override;
end;
//...
procedure TCursorSprite.DoCollision(Sprite:TSprite;var Done:Boolean);
Forum: Multimedia
Delphi
by Flogo,
15. Aug 2003
Ich hatte mal ein ähnliches Problem und habs umgangen indem ich den MAuszeiger ausgeblendet hab und stattdessen ein ImageSprite genommen hab. Das hatte für mich gleich zwei Vorteile: Ich konnte Kollisionen leichter feststellen und ich konnte eigene Mauszeiger leichter einbauen.
Wars überhaupt das was du gemeint hast? (was meinst du mit übereinanderbauen)