Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [GLScene] - TGLBCollision (https://www.delphipraxis.net/66212-%5Bglscene%5D-tglbcollision.html)

hmbg 26. Mär 2006 19:59


[GLScene] - TGLBCollision
 
hi

Ich programmier mom ein Game mit GLScene

Ich hab ne Variable von Typ TGLBCollision, das ist, für die dies nich wissen, der Behaviour Typ Collision

Den will ich zur Laufzeit konigurieren

Das Problem:

Delphi-Quellcode:
BColl.Manager:=GLCollisionManager1;
(BColl in diesem Fall die Variable vom Typ TGLBCollision)

Wenn ich das ausführe zeigt er mir ne Zugriffsverletzung an, ich hab kein Plan
(der Collision Manager ist ok)

vll kann mir ja jemand helfen

thx hmbg

inherited 14. Aug 2006 10:42

Re: [GLScene] - TGLBCollision
 
Vielleicht
Delphi-Quellcode:
BColl:=TGLBCollision.Create;
vergessen?

arbu man 14. Aug 2006 14:03

Re: [GLScene] - TGLBCollision
 
Eingentlich ganze einfach das mit der collision:
Delphi-Quellcode:
procedure addcol(obj: tglbasesceneobject);
var
  col:tglbcollision;
begin
    col:=tglbcollision.Create(obj.Behaviours);
    col.Manager:=FCollisionManager;// name anpassen
    col.Name:='Collision';
    obj.Behaviours.Add(col);
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz