Schlagwort: FBX

Spielentwicklung mit Blender und Roblox: Teil 2

Hallo zum zweiten Teil von „Spielentwicklung mit Blender und Roblox“. Heute werden wir, wie gestern beschrieben, 3D-Modelle importieren und installieren.

3D-Modelle einfügen

Nu kommen unsere 3D-Objekte ins Spiel. Das Schwert, das wir im letzten Blog erstellten, können auch wir hier gebrauchen.

Ein wahres Prachtstück

Um dieses Schwertmodell jetzt in Roblox zu kriegen, müssen wir es exportieren. Dazu wählen wir das Schwert aus und drücken oben links auf „File“ > „Export“ > „FBX“. Speichere es irgendwo ab, wo du es später wiederfindest.

Wechseln wir nun zu Roblox Studio, wo wir „Ctrl+I“ drücken. Das öffnet sich ein „Insert“ Fenster, wo wir unseren „MeshPart“ finden können. Dies ist ein Block, der verschiedene Formen von 3D-Objekten aufnehmen kann.

Wir wählen nun diesen MeshPart aus und gehen zum „Properties“ Fester. Dort wählen wir unter „MeshId“ den gelben Ordner aus. Es öffnet den Windows-Explorer. Du sollst jetzt dein gespeichertes Schwert auswählen und öffnen.

Roblox Studio wird mehrere Fragen stellen, welche du alle einfach mit Ja beantwortest. Dein Schwert erscheint jetzt, ist aber zu gross. Wir können, dass mit dem „Scale“ Tool beheben. Wir halten „Shift“ gedrückt, um die Verhältnisse beizubehalten und ziehen das Schwert an der Y-Achse klein. Optional kann man noch bei „Move“ auf 0.1 studts einstellen, um es noch kleiner zu machen.

Es empfiehlt sich einen „Dummy“ zu platzieren, um es an den Standard-Charakter anzupassen.

Aus dem Modell ein funktionierendes Schwert machen

Wir brauchen jetzt die „MeshId“ des Schwertes. Zuerst das Schwert auswählen, dann zu „Properties“ > „MeshId“ > „rbxassetid://“ und schlussendlich mit „Ctrl+C“ kopieren. Dann geht man zur Toolbox und sucht nach „Sword“. Ich empfehle das erste Schwert, weil es von Roblox selbst gemacht wurde. Wir fügen dieses Schwert durch einen Linksklick ein. Es wird gefragt, ob es das Schwert in unseren Rucksack tun soll. Wähle „No“ für nein aus. Der Rucksack ist lediglich, was der Charakter am Anfang erhält.

Wähle das Schwert im Explorer aus, nicht in der Ansicht. Öffne im Explorer nun das „ClassicSword“ > „Handle“ > „Mesh“. Wir werden nur das „Mesh“ gebrauchen.

Wähle im Explorer „Mesh“ aus und gehe zu dessen Properties. Dort klicken wir auf „MeshId“ und geben unsere durch „Ctrl+V“ ein. Entferne auch noch die alten Texturen unter „TextureId“ indem du sie auswählst und „Backspace“ auf deiner Tastatur drückst.

Wähle noch kurz die „Handle“ aus und wechsle bei den „Properties“ > „Behaviour“ > „Locked“ und entferne das Häkchen. Auch noch Reflexion auf 0 unter „Properties“ > „Appearence“ > „Reflection“.

Drehe jetzt die „Handle“ mit dem „Rotate“ Tool so, dass es schlussendlich mit der Spitze nach oben schaut.

Fertig! Zuletzt verschieben wir noch das „ClassicSword“ in den „StartPack“ im Explorer. Das „StartPack“ enthält alle Werkzeuge, die der Charakter beim Spawnen haben soll. Wir verschieben das „ClassicSword“ mit Drag-and-drop.

Drücke oben links auf den „Play“ Knopf oder alternativ F5 auf deiner Tastatur, um das Spiel zu starten. Man kann das Schwert mit einem Linksklick schwingen und mit einem Doppelklick einen Ausfallschritt machen.

Hier ist der Link zum Roblox Modell, falls du meins haben willst:
https://www.roblox.com/library/6515437493/Sword

Das war es mit diesem Zweiteiler. Ich hoffe, es hat dir gefallen. Schreib mir deine Fragen bitte in die Kommentare, falls noch Unklarheiten existieren. Bis zum nächsten Mal!

Quellen:
Roblox DevForum: „Best way to import multiple meshes. (Bulk Import)“ URL: https://devforum.roblox.com/t/best-way-to-import-multiple-meshes-bulk-import/845859 [09.03.2021]