Folgendes wurde bereits versucht (tscene ist ein ITerrainSceneNode*):
- CDynamicMeshBuffer mb(video::EVT_STANDARD, video::EIT_32BIT);
tscene->getMeshBufferForLOD(mb, SKTXTERR_LOD - 1);
//spezielles level of detail verwenden - tscene->getRenderBuffer() //renderbuffer direkt verwenden
- tscene->getMesh() //ganzes mesh verwenden
- Kollision mit einem optimierten OctTreeTriangleSelector prüfen?
Problem dabei: "händisch" dazupfuschen, stimmt natürlich nicht mit Physikengine überein!
Bei der ersten Kollision => Explosion?
- Viele Rays erzeugen und prüfen, ob diese mit TriangleSelector kollidieren
- Mit Ellipsoid prüfen? - Wird allerdings eher bei FPS-Shooter eingesetzt, in diesem Fall wahrscheinlich eher unpassender...
- ...?
Keine Kommentare:
Kommentar veröffentlichen