Hvordan CFrame på Roblox

Roblox er et massivt multiplayer online konstruksjon spill som lar designere bygge interaktive steder og spill gratis. Roblox bruker Lua programmeringsspråk for å gi spillerne flere verktøy for å tilpasse opprinnelig-kjennetegnet bygningselementer. CFrame, som står for Koordinere Frame, er en egenskap som alle BasePart objekter, for eksempel murstein, har. Eiendommen forteller Roblox hvor gjenstanden befinner seg i et tredimensjonalt rom. Endre CFrame eiendom som tilhører et objekt kan du raskt og presist plassere et objekt i rommet, i stedet for å klikke og dra den der.

Bruksanvisning

1 Åpne Roblox byggmester.

2 Klikk på "View" -fanen og velg "Verktøy" for å åpne verktøypanelet.

3 Klikk på kategoriene rullegardinmenyen i verktøypanelet. Velg kategorien "Brick". Velg et miniatyrbilde av en murstein i verktøy-panelet for å plassere det murstein i verden betrakteren.

4 Klikk på murstein i verden betrakteren å åpne egenskapsvinduet. Bla gjennom egenskaper panelet til du ser "CFrame" eiendom. Den bør ha tre tall etter den. Den første svarer til X-aksen, den andre til Y-aksen og den tredje til Z-aksen.

5 Endre X, Y og Z-koordinatene til det du vil de skal være å flytte murstein til det stedet i verden betrakteren.

6 Bla gjennom eiendommer panel for murstein til du ser "Name" eiendom. Standardnavnet bør være del. Endre standardnavnet til hva du vil, som "GreenBrick."

7 Klikk på "Command" ikonet i verktøyfeltet for å åpne kommandolinjen.

8 Skriv inn "game.Workspace.Part.CFrame = CFrame.new (x, y, z)" og endre "x, y og z" til de tre koordinere tallene du ønsker Part. Endre "Part" i første halvdel av ligningen til hva du endret "Name" egenskapen til. Trykk "Enter" for å flytte murstein til de nye koordinatene.

Hint

  • Spill med andre CFrame metoder, som CFrame: inverse (), for å øve andre måter å manipulere CFrame i kommandolinjen.
  • Legg til en CFrame skript til en del objektet slik at en hendelse utløser en endring i sin CFrame. For eksempel kan en spiller berører en gjenstand som fungerer som en teleporter, teleportere spilleren ved å endre spillerens CFrame. Et annet formål, som en healing potion, kan bli teleportert via en CFrame endring til en spillers rekkevidde når spilleren oppnår et mål.