Hur man gör en användbar flamingo-badring till Roblox


Sommarpyssel för dig och din unge.

Det låter kanske kul men det är ett litet helvete. Fast jo, också kul.

Roblox är en spelplattform med en egen utvecklingsmiljö för publicering av egna spel. Det har funnits sedan 2006 men på senaste tiden har det ökat snabbt i popularitet och är enormt stort i den yngre målgruppen med 65 miljoner aktiva spelare varje månad.

Todo:

  1. Modellera flamingon och exportera den som en .fbx-fil.
  2. Gör texturen och spara den i formatet png.
  3. Importera flamingo.fbx till Roblox Studio.
  4. Ladda upp texturen på roblox.com som en decal och para ihop den med modellen.
  5. Scripta och tjafsa runt med positioner och fysikvärden i Roblox Studio.
  6. ✨NJUT RUNT I DIN FLAMINGO! ✨

Till dom första två stegen använder jag Blender och lite Photoshop men det går ju bra med valfri 3D-programvara och eventuell bildbehandlingsprogram.

3D-modellering i Blender
👆 Här gör jag själva 3D-modellen i Blender.

Roblox har en gräns på 5000 polygoner per mesh. Detta är ju en rätt simpel form men håll modellen så enkel som möjligt.
Gör man modellen 3 enheter stor i Blender och sätter scale till 0.01 när man exporterar som fbx så blir det en rimlig storlek när man tar in den i Roblox Studio.


👆 Texturen skissade jag upp med Texture Paint i Blender och snyggade till i Photoshop.

Det här kan man ju göra på lite olika sätt. Jag valde att snitta upp min pippi på det här viset. Hur man markerar sömmar och ritar textur i Blender tycker jag den här videon förklarar bra.

Spara ut den som en png och ladda upp den under Create > Decals på Roblox.com. Då får du ett ID-nummer i urlen som du behöver klistra in som TextureId i Roblox Studio. Den måste inte vara modererad av Roblox för att använda i Studio. Dom är dock rätt snabba på att godkänna uppladdat material.

Att få in detta i Roblox Studio:

  • Öppna  Roblox Studio (ladda ner här).
  • Högerklicka på den gråa plattan på själva stagen och välj Insert Object > Meshpart
  • I properties-panelen – ändra klossens MeshId till din fbx-fil. Nu syns din flamingo!
  • Ändra material till Glass.
  • Kopiera in id-numret från decal-urlen i värdet till TextureId för att klä din mesh.

import to roblox

Om du testar spelet nu (F5 eller playknappen) så kan du inte greppa flamingon. I Roblox behöver man ett skapa ett objekt som heter Handle och placera det där karaktären ska greppa objektet. Man gör de två objekten till children av objektet Tool som finns beskrivet här. Tool är alltså till för redskap eller vapen egentligen. Jag följde den här beskrivningen för att få det att typ funka.

Tweaks
Genom att överdimensionera flamingon, placera handtaget på sniskan så att det ser ut som att man typ sitter på den istället för att hålla i den samt ändra fysikvärdena lyckades jag få den att agera som en användbar badring.

flamingo floatie
👆 YEEHAAW!

Utvärdering

Roblox Studio är en lite frustrerande miljö och det är väldigt mycket testande fram och tillbaka. Men fan alltså, det är roligt och leder till nästan lika många skratt som sammanbrott. 10 av 10.

Hej då.

/Andreas