Author Topic: Objecte aus der Welt nehmen oder visibility auf false setzen?  (Read 3883 times)

Offline rushtone

  • byte
  • *
  • Posts: 18
    • View Profile
Objecte aus der Welt nehmen oder visibility auf false setzen?
« on: December 29, 2012, 08:05:55 pm »
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.




Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Objecte aus der Welt nehmen oder visibility auf false setzen?
« Reply #1 on: December 29, 2012, 08:34:34 pm »
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.

Offline rushtone

  • byte
  • *
  • Posts: 18
    • View Profile
Re: Objecte aus der Welt nehmen oder visibility auf false setzen?
« Reply #2 on: December 29, 2012, 08:58:08 pm »
vielen dank.