![]() |
GLScene - GLActor
Moin,
ich hätte da mal ein Problem^^ Ich bin gerade dabei, mit GLScene ein kleines Game zu programmieren, dazu gehört natürlich ein spielbarer Charakter ;-) Ich habe jetzt die Komponente GLActor eingebunden. Der Charakter wird auch geladen (ich habe übergangsweise erstmal die *.md2 Datei, die dabei ist, benutzt) mit der Texturklappt auch alles. Die Animation-Datei wird auch problemlos geladen. Das einzige Problem ist, dass er nur die erste Bewegung macht und dann so bleibt. (Um eventuellen Fragen vorzubeugen, JA, ich habe mir die Demos angeguckt, das funktioniert, und JA, ich habe auch schon im Forum gesucht^^) Und ich habe komischerweise immer eine Framerate von 0,00 oder 0,05 FPS. Naja, ich hab kein Plan, was ich da falsch gemacht hab, vll. hat ja jemand von euch mehr Ahnung. thx, hmbg |
Re: GLScene - GLActor
Ist der Animationsmode richtig eingestellt ?
Delphi-Quellcode:
...kann man auch beim GLActor im OI unter AnimationMode einstellen.
GLActor1.AnimationMode := aamLoop;
![]() |
Re: GLScene - GLActor
Ja, leider ist das auch eingestellt
|
Re: GLScene - GLActor
Delphi-Quellcode:
Sollte es eigentlich tun, vorausgesetzt das die Animationsdatei in Ordnung ist ;)
procedure TForm1.FormCreate(Sender: TObject);
begin GLActor1.LoadFromFile('\Media\ActorSoUndSo.md2'); GLActor1.Scale.SetVector(0.25,0.25,0.25); // wenn nötig GLActor1.AnimationMode := aamLoop; GLActor1.SwitchToAnimation(2,true); // bzw. .SwitchToAnimation('run', True); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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