2017-01-20 2 views
0

Ich habe ein Rechteck (Sprite) und ich muss innerhalb dieses Rechtecks ​​verschiedene Spielobjekte (Sprites) platzieren, aber so sind sie alle „ausgerichtet“ von ihren Böden.Unity2D - einheitliche Positionierung von Transformationen mit verschiedenen Größen

Für das Leben von mir, kann ich es nicht in Unity arbeiten.

sagen, dass meine Box eine Höhe von 5

hat ich die verschiedenen Größe Objekte platzieren möchten, so dass sie in der Box alle „Ruhe“ in der 2,5 y-Achse sind.

Wer weiß, wie ich da transform.position Maßnahmen aus der Mitte des Gameobject das tun können?

Danke!

+0

Ich denke, Sie sollten für weitere Informationen zur Verfügung stellen, was Sie wie ein Screenshot erreichen wollen, was Sie versuchen zu erreichen. –

+0

Ihr Rechteck ist Quad? –

+0

Hallo, danke für die Antworten ... Im Grunde wollte ich ein Objekt über ein anderes Objekt stapeln. Das Objekt darunter bleibt gleich groß, das Objekt darüber kann beliebig groß sein. Ich habe festgestellt, was ich falsch gemacht habe ... Ich habe transform.position für das Objekt unten und subtrahierende renderer.bounds.y verwendet. Ich fand heraus, dass ich zwei verschiedene Werkzeuge zum Messen verwendete, so dass das Ergebnis ungenau war. Ich benutze nun renderer.center.y und subtrahiere rendered.bounds.y und das gibt mir die genaue y-Position der Oberfläche. Nochmals vielen Dank für die Antworten !!! – QCIHDTM

Antwort

Verwandte Themen