2017-03-27 9 views
1

Ich arbeite an einem 3D Unity-Spiel, das einen Spielautomaten nachahmt. Jede Slot-Rolle hat 8 verschiedene Symbole. Ich kann ein Sprite auf die zylindrische Rolle als Textur laden. Zylinder wurde von Blender importiert. Die Rotation der Rollen ist getan, aber um mehr darüber zu bekommen, wollte ich die Kontrolle über jedes Segment (Symbole) auf der Vorderseite der Rolle bekommen. Gibt es eine Möglichkeit, den 3D-Zylinder zu teilen und zu steuern, sollte es durch Code oder beim Entwurf auf Blender getan werden. Ich hoffe, ich erkläre es gut.3D-Zylinder in mehrere Segmente teilen

Hier ist das konzeptuelle Bild für die Frage enter image description here

+0

Kannst du nicht eine Textur anwenden, die scheinbar mehrere Abschnitte enthält? Solange sie gleich groß sind, sollte es nicht schwer sein, den Zylinder zu drehen, um einen bestimmten zu zeigen - nur ein bisschen Mathe. – Serlite

+0

@Serlite Ich habe eine Woche lang an Mathe gearbeitet, konnte aber nicht herausfinden. –

+0

Hmm, welcher Teil bereitet dir Schwierigkeiten? In meinen Augen würde ich mir vorstellen, dass Sie jeden Abschnitt mit einer Drehung verknüpfen (in diesem Fall in Schritten von 8/360) und dann zu einem dieser Winkel drehen, wenn Sie ein Symbol anzeigen möchten. (Es sei denn, Sie sprechen davon, den Zylinder * vertikal * in Abschnitte aufzuteilen, die jeweils unterschiedliche Symbole aufweisen. In diesem Fall die gleiche Vorgehensweise, aber mehrere dünne Zylinder.) – Serlite

Antwort

1

Sie sollten Ihre Segmente ziehen und einen Zylinder aus Ihren Segmenten machen und „explodieren“ sie, wenn nötig.

+0

Wie wird das gemacht? sollte das in Blender oder durch Skript gemacht werden. Haben Sie Online-Ressourcen, die auf eine gute Beschreibung der gleichen Sache verlinken? –

+0

http://blender.stackexchange.com/questions/19172/how-to-create-quarter-cylinder – Creep

+0

Danke, ich werde sicher versuchen, Lösungen von dieser QA –