Sci-Fi Floor Pack: Conveyor Unity
Übersicht
Sci-Fi Floor Pack: Conveyor ist ein modulares Förderband-Boden-Asset für Unity. Es unterstützt Straight- (linear) und Rotational- (rotierend) Modi je nach Bewegungsrichtung und erkennt Rigidbodies innerhalb eines Trigger-Colliders, um sie gemäß Skript-Einstellungen zu bewegen.
- Modulare Prefabs mit Snap-Platzierung
- Förderband-Steuerungsskript (
SFP_ConveyorBelt) - Dedizierter Shader: Gummi-/Stahloberflächen, Bandscrolling, seitlicher Fluss-Emission
- Für URP (Universal Render Pipeline) entwickelt
Ordnerstruktur und Beschreibungen
SciFiFloorPack-ConveyorDocumentation: Sprachspezifische Handbuch-Textdateien (Links zu Online-Handbuch, Support und Bewertung)Materials: Materialien für Förderband und BodenMeshes: 3D-MeshesPrefabs: Sofort einsatzbereite modulare Förderband-PrefabsScenes: Demo- und ÜbersichtsszenenScriptsRuntimeSFP_ConveyorBelt.cs: Trigger-Erkennung und physikalische Bewegungssteuerung
Shaders: Förderband-ShaderTextures
Enthaltene Prefabs

Schnellstart
- Platzieren Sie das gewünschte Prefab in der Szene.

- Wählen Sie Conveyor_MoveZone, ein Kindobjekt des Prefabs.

- Setzen Sie
Speedauf den gewünschten Wert in derSFP_ConveyorBelt-Komponente.
Um dieselbe Änderung auf alle Prefab-Instanzen anzuwenden, verwenden Sie Overrides → Apply, oder öffnen Sie das Prefab direkt, ändern Sie es und speichern Sie.
- Fügen Sie dem Objekt, das sich auf dem Förderband bewegen soll, einen
Rigidbody+Colliderhinzu. - Drücken Sie die Play-Taste, um die Szene auszuführen.
- Das Objekt bewegt sich entlang des Förderbandes.

Da das sich bewegende Objekt den Trigger durchqueren muss, muss der Conveyor_MoveZone-Collider Is Trigger = On haben.
SFP_ConveyorBelt-Skript
Wendet kontinuierlich einen Geschwindigkeitsvektor auf Rigidbody-Objekte innerhalb des Triggers an (FixedUpdate-basiert). Der Conveyor_MoveZone-Collider muss Is Trigger = On haben.

Förderbandtyp
Wählen Sie den Betriebsmodus des Förderbands und stellen Sie die Bewegungsgeschwindigkeit ein.

| Element | Beschreibung |
|---|---|
| Shape | Straight- oder Rotational-Typ wählen |
| Speed | Bewegungsgeschwindigkeit und -richtung (negativ kehrt die Richtung um) |
Straight (Lineares Förderband)
Einstellungen für lineare Förderbandbewegung in einer Richtung.
| Element | Beschreibung |
|---|---|
| Straight Dir Local | Bewegungsrichtungsvektor im lokalen Koordinatensystem (z.B. 0,0,-1 → -Z) |
| Straight Lock Gain | Stärke der Zentrierung (Anziehung) zur Bandmitte. Höhere Werte zentrieren stärker |
Rotational (Kreisförmiges Förderband)
Einstellungen für kreisförmige Förderbandbewegung um einen Mittelpunkt.
| Element | Beschreibung |
|---|---|
| Center | Transform, das als Rotationszentrum dient |
| Inner Radius / Outer Radius | Radiusbereich (innen/außen), in dem Bewegung angewendet wird |
| Clockwise | Uhrzeigersinn-Umschalter |
| Radial Lock Gain | Stärke der Zentrierung zum Rotationspfad. Höhere Werte verringern die Pfadabweichung |
Förderband-Shader
Steuert Bandscrolling und seitliche Fluss-Emission. Arbeitet unabhängig von der physikalischen Bewegung (SFP_ConveyorBelt-Skript). Passen Sie die Geschwindigkeiten separat für die Optik an.
Basistexturen
Grundlegende Textureigenschaften. Wenn die Textur in obere und untere Bereiche unterteilt ist, verwenden Sie die Belt Surface Type-Eigenschaft zum Umschalten.
| Element | Beschreibung |
|---|---|
| Albedo | Basisfarbentextur für die Förderbandoberfläche |
| Normal Map | Normal Map für Oberflächendetails |
| Mask Map | Mask map - R: Metallic - G: Occlusion - A: Smoothness |
Bandeinstellungen
Eigenschaften für den Bandabschnitt.
| Element | Beschreibung |
|---|---|
| Belt Surface Type | Zwischen Gummi-/Stahloberflächen umschalten |
| Belt Scroll Speed | Scrollgeschwindigkeit des Bandes. Standard ist 0.5 |
Seitliche Flusseinstellungen
Emissiver Effekt entlang der Seite des Förderbands (dekorativer Lichtstreifen).
| Element | Beschreibung |
|---|---|
| Side Flow Emission Color | Emissionsfarbe (HDR unterstützt) |
| Side Flow Pattern Texture | Mustertextur. Eine kleine Textur reicht aus (z.B. 256×32) |
| Side Flow Pattern Index | Wählt eines von 4 vertikal gestapelten Mustern in der Textur - 1 = oben, 4 = unten |
| Side Flow Pattern Tiling | Musterkachelung |
| Side Flow Speed | Flussgeschwindigkeit des Musters (positiv/negativ zur Richtungsumkehr) |
The Speed in the SFP_ConveyorBelt script and the shader’s Belt Scroll Speed / Side Flow Speed are independent.
If you want them to match visually, adjust their ratio accordingly.
FAQ
Q1. Objekte bleiben auf dem Band stehen.
A. Stellen Sie sicher, dass Is Trigger am Conveyor_MoveZone-Collider aktiviert ist, und überprüfen Sie, ob das sich bewegende Objekt einen Rigidbody hat.
Q2. Beim rotierenden Typ werden Objekte nach außen gedrückt.
A. Erhöhen Sie Radial Lock Gain, oder passen Sie Inner/Outer Radius an. Stellen Sie außerdem sicher, dass die Center-Referenz korrekt ist.
Q3. Die Textur-Scrollgeschwindigkeit sieht anders aus als die tatsächliche Objektbewegungsgeschwindigkeit.
A. Das Shader-Scrolling ist für die Optik, während die Skriptgeschwindigkeit für die Physik ist. Sie sind unabhängig. Passen Sie die Werte bei Bedarf an.
Versionshinweise
Für Versionshistorie und Updates siehe die Versionshinweise.
