Objecte aus der Welt nehmen oder visibility auf false setzen?

Started by rushtone, December 29, 2012, 08:05:55 PM

Previous topic - Next topic

rushtone

Moin,
ich hätte mal wieder eine kleine Frage.

Leider hab ich nirgends eine Erklärung gefunden, auch Beispiele für JPCT-AE sind denke ich sehr rar.

Ich hab nun ein wenig rumgespielt mit jpct-ae und möchte mein Projekt nun nochmal mit dem neuen Wissen neu machen.

Jetzt frage ich mich, wie geht man normalerweise vor, wenn man Objecte aus der Szene nimmt?
Wirklich rausnehmen mit world.removeObject() oder nimmt man dafür gewöhnlicherweise obj.setvisibility(false).

Ich rede hier natürlich von Objecten die nicht einmalig entfernt bzw. der Welt hinzugefügt werden.
Die würde ich direkt aus der Welt entfernen, wenn ich sie nicht mehr brauche. Mir gehts eher um Projektile beispielsweise.




EgonOlsen

Würde ich auf unsichtbar setzen. Das ist weniger aufwändig. Wenn du sie wirklich entfernst, werden auch die Daten auf der GPU abgeräumt und beim nächsten Einsatz wieder erzeugt und das kostet unnötig Zeit.