![]() |
Re: Andorra 2D - The Next Generation 2D Engine
Könntest du (z.b. im ersten Post) auf deine DP-Tutorial-Threats verlinken?
Dann würde ma sie besser finden |
Re: Andorra 2D - The Next Generation 2D Engine
Zitat:
Die Tutorials sind nun verlinkt. |
Re: Andorra 2D - The Next Generation 2D Engine
Zitat:
|
Re: Andorra 2D - The Next Generation 2D Engine
Zitat:
Bei mir gibt es einen Absturz in AdDraws bei
Delphi-Quellcode:
Da AShadow bei mir false ist, wird bmp2 natürlich nicht erstellt danach aber trotzdem zugegriffen :-(if AShadow then begin bmp2 := TBitmap.Create; bmp2.Assign(bmp); bmp2.Canvas.Brush.Assign(Brush); bmp2.Canvas.Font.Assign(Font); end; bmp2.Canvas.Font.Color := RGB(AShadowAlpha,AShadowAlpha,AShadowAlpha); //<-- hier kommt der Absturz EDIT: Zusatzfrage, was gebe ich an wenn ich fsBold nicht nutzen möchte, also normale Schriftart? |
Re: Andorra 2D - The Next Generation 2D Engine
Zitat:
Delphi-Quellcode:
Der Zweite Parameter ist ein Set.. Also ginge mit Sicherheit auch:
AFont.CreateFont('Arial',[],12);
Delphi-Quellcode:
;)
AFont.CreateFont('Arial',[fsBold,fsStrikeOut,fsItalic],12);
Gruß Neutral General |
Re: Andorra 2D - The Next Generation 2D Engine
:oops:
Ja, den Fehler kannte ich und ich habe ihn auch schon und behoben. Schau mal hier... ![]() Ersetzte einfach mal die Datein. (Gerade war ich der 888 Besucher auf meiner Website :-)) Igel457 |
Re: Andorra 2D - The Next Generation 2D Engine
Zitat:
Kleine Verbessrungsvorschlag hab ich aber doch noch für TAdFont. Das Feld FParent in TAdFont sollte auch eine public Property Parent haben, damit man vor der Ausgabe mit Textout noch das Ziel-AdDraw ändern kann. In meinem Anwendungsfall ist zum Zeitpunkt dr Erstellung von TAdFont die AdDraw nämlich noch nicht festgelegt. :cry: EDIT: Argh...TAdFont.Create(nil) geht ja gar nicht...wegen der FTexture...da muss ich mir wohl was anderes einfallen lassen |
Re: Andorra 2D - The Next Generation 2D Engine
Liste der Anhänge anzeigen (Anzahl: 1)
Es ist leider nicht möglich das ganze auf mehrere AdDraws zu verteilen. AdDraw repräsentiert intern ein eigenes IDirect3DDevice9 und dem kann nur eine Textur gehören. Die Angabe des AdDraw bei der "Draw" Routine ist (momentan) nur aus kompatibilitätszwecken zu DelphiX. Später wird es aber so genannte Surfaces geben, auf die dann gezeichnet werden kann.
Im Anhang ist mal noch ein kleines Bildchen von meinem aktuellen Teilprojekt und zwar Newton für Andorra 2D. |
Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.15]
Hallo.
Jetzt gibt es Version 0.15 von Andorra 2D zum Download. Es stehen fünf verschiedene Packages zur Auswahl. Eine Aufzählung gibt es ![]() Danke an framik, der eine praktische Unit (AdApps.pas) geschrieben hat, die die Initialisierung von Andorra 2D auf wenige Zeilen verkürzt. Viel Spaß damit, Igel457 |
Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.15]
ich habe heute versucht unter Lazarus(unter ubuntu) es zu komplieren. bzw. ich habe die units
eingebunden AdDraws, AdClasses und er meckert in der AdDraws unit das er die unit Windows nicht findet ! edit: ich habe jetzt mal die windows unit überall entfernt leider kein erfolgt. nun findet er die LoadLibrary funktion nicht mehr ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 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