Wenn Sie einen Spielraum erstellen, in dem Sie Objekte bewegen, zeichnen und kollidieren können, ist es besser, wenn sich der (0,0) -Punkt oder der (0,0,0) -Punkt genau in der Mitte Ihres Raums befindet, sodass Die Grenzen der Welten sind (-halfSize, halfSize), oder ist es besser, wenn sie sich in der äußersten Ecke Ihres Raums befinden, also sind die Grenzen (0, Größe)?
Was sind die Vor- und Nachteile eines jeden und welche Probleme bringen sie mit sich? Oder spielt es wirklich keine Rolle?
Es scheint ein kleines Detail zu sein, aber ich wollte sehen, ob es vielleicht große Probleme gibt, die ich übersehen könnte.
quelle
Es ist nicht besonders wichtig. Solange du während deines Spiels konstant bist.
Ich glaube, der üblichere Ansatz besteht darin, die Grenzen der Welt zu zentrieren
(0,0)
, was bedeutet, dass Sie Ihre Grenzen verlassen müssen-halfSize, halfSize
. Da die meisten Datenstrukturen, die die Position darstellen (Vektor2 oder Vektor3), standardmäßig Nullen sind, wissen Sie, dass sich die Standardplatzierung für Objekte im Zentrum der Welt befindet (anstatt in der unteren Ecke).quelle