로블록스 스튜디오 파트 생성 스크립트
The Shape property sets the type of shape the object has.
The PartType
enum controls the shape value, and has three possible shapes:
Shape/Value | Description |
---|---|
Ball | A spherical shape, like a basketball. |
Cylinder | A rod-like shape, like a tin can. |
Block | The default, brick shape. |
To obtain custom part shapes, you can use a MeshPart
instead of a Part
.
Code Samples
Create a Part in a Script
The script below spawns a new Part
instance and sets several of the part’s properties.
Most notably, the script sets the Part.Shape
property to Enum.PartType.Ball
. It also names the part JurrasicPart (hehe), anchors it, makes it a child of Workspace, and sets its color to white.
- local part = Instance.new("Part") -- Create a new part
- part.Name = "JurrasicPart" -- Name the part... hehe
- part.Anchored = true -- Anchor the part
- part.Parent = game.Workspace -- Put the part into the Workspace
- part.Shape = Enum.PartType.Ball -- Give the part a ball shape
- part.Color = Color3.new(1, 1, 1) -- Set the color to black
-- 스크립트(애니메이션 한개) local f = false script.Parent.Activated:Connect(function() if not f then f = true local YAnimation = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(script.Parent.Animation) YAnimation:Play() wait(0.7) f = false end end) -- 스크립트끝
--스크립트(애니메이션 여러개) local f = false local d = false script.Parent.Activated:Connect(function() if not f then if d == false then f = true local YAnimation = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(script.Parent.Animation) YAnimation:Play() wait(0.7) d = true f = false end end end) script.Parent.Activated:Connect(function() if not f then if d == true then f = true local YAnimation2 = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(script.Parent.Animation2) YAnimation2:Play() wait(0.7) d = false f = false end end end) --스크립트끝