Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi GLScene - GLActor (https://www.delphipraxis.net/58189-glscene-glactor.html)

hmbg 2. Dez 2005 16:38


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

turboPASCAL 2. Dez 2005 17:20

Re: GLScene - GLActor
 
Ist der Animationsmode richtig eingestellt ?
Delphi-Quellcode:
GLActor1.AnimationMode := aamLoop;
...kann man auch beim GLActor im OI unter AnimationMode einstellen.

http://www.glscene.de/ da wird man auch geholfen...

hmbg 2. Dez 2005 17:31

Re: GLScene - GLActor
 
Ja, leider ist das auch eingestellt

turboPASCAL 2. Dez 2005 17:41

Re: GLScene - GLActor
 
Delphi-Quellcode:
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;
Sollte es eigentlich tun, vorausgesetzt das die Animationsdatei in Ordnung ist ;)


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