![]() |
[GLScene] TGLFreeForm undurchquerbar machen
Hallo,
in den GLScene Demos ist es öfter so das der Actor verschiedene Objekte nicht durchqueren kann, da diese fest, also wie in der wirklichen Welt sind. In anderen Demos kann der Actor z.B. durch die Mushrooms laufen und wird nicht aufgehalten. Ich habe versucht heraus zu finden wo in den Demos die Unterschiede stecke. Ich erstelle ca. 150 TGLFreeForms zu Laufzeit und möchte das der Actor keines dieser Objekte durchqueren kann, sondern von ihnen aufgehalten wird. Es handelt sich teilweise um einfache Blöcke wie Kisten, aber auch z.B. um Treppen, die natürlich auch bestiegen werden sollen. Kennt sich jemand damit näher aus oder hat eine Idee wie ich das am besten mache? Die GLScene Dokumentation ist in meinen Augen leider Murks. Erstmal Vielen Dank |
Re: [GLScene] TGLFreeForm undurchquerbar machen
Das zauberwort dazu heisst Collisionserkennung und GLScene bietet gleich mehrere Möglichkeiten dazu. Es sind sogar Demos für alle Möglichkeiten vorhanden, einfacher kann man es nun wirklich kaum haben.
|
Re: [GLScene] TGLFreeForm undurchquerbar machen
Die DCEDemo habe ich mir angesehen und stückchenweise auseinander genommen.
Mir ist allerdings noch immer nicht klar warum bspw. die Pilze nicht durchquerbar sind. Kümmert sich der GLDCEManager allein darum das der Spieler nicht durch die Objekte laufen kann? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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