![]() |
eine TGLFreeForm mit Texturen belegen..
Hi,
Ich habe mir das Glscene runtergeladen und dachte ich bastle mir ein kleines Spiel damit. Nur leider schaffe ich es noch nicht mal meine 3ds File zu laden und mit einer Textur zu belegen. Laut Faq von Glscene.org fehlt mir noch irgend so ein Koordinaten Ding, aber das Blick ich net, was die meinen. Ich habe mal folgenden Code zusammengeschustert.
Delphi-Quellcode:
Ich kann nun auf meinem Formular wunderbar eine Graue Kugel sehen. Aber sie wird eben nicht Bunt bzw mit der Textur aus dem Bitmap belegt.
Procedure TForm1.FormCreate(Sender: TObject);
Var bmp: TBitmap; Begin GLFreeForm1.LoadFromFile(extractfilepath(application.exename) + '\Kugel1.3ds'); bmp := Tbitmap.create; bmp.PixelFormat := pf24bit; bmp.LoadFromFile(extractfilepath(application.exename) + '\Ball_Paper.bmp'); GLMaterialLibrary1.AddTextureMaterial('ball', bmp); bmp.free; GLFreeForm1.MaterialLibrary := GLMaterialLibrary1; GLFreeForm1.Material.LibMaterialName := 'ball'; End; Weis jemand was ich falsch gemacht habe ? |
Re: eine TGLFreeForm mit Texturen belegen..
Versuch´s mal mit
Delphi-Quellcode:
GLFreeForm1.Material.Texture.Image.LoadFromFile('Dateiname.bmp');
|
Re: eine TGLFreeForm mit Texturen belegen..
Lol,
Thx, aber die Frage hat sich mittlerweile schon längst erledigt. Das Game ist ja auch schon Online ( ![]() Ich mache das übrigens ohne GLscene. wenn man sich die Theorie rein Zieht dann ist das mit den normalen Befehlen viel einfacher als mit GLscene. ( und man hat dann auch gleich viel mehr möglichkeiten ). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:40 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