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 20: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 11:42

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

arbu man 14. Aug 2006 15: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 17:38 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 by Thomas Breitkreuz