概要
robloxでassistantやってみた。
練習問題やってみた。
練習問題
スクリプトだけで、飛ぶボタンを作れ。
手順
- ReplicatedFirstに、LocalScriptを追加。
- スクリプトを書く。
local Players = game:GetService("Players")
local character = game:GetService("Players").LocalPlayer.Character or game:GetService("Players").LocalPlayer.CharacterAdded:Wait()
local Player = Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local Gui = Instance.new("ScreenGui")
Gui.Parent = PlayerGui
local button = Instance.new("TextButton")
button.Name = "button"
button.BorderSizePixel = 0
button.TextSize = 20
button.TextColor3 = Color3.new(1, 0.2, 0.4)
button.AnchorPoint = Vector2.new(0.5, 0.5)
button.Size = UDim2.new(0.1, 0, 0.1, 0)
button.Position = UDim2.new(0.5, 0, 0.5, 0)
button.SizeConstraint = Enum.SizeConstraint.RelativeYY
button.Text = "fly"
button.Parent = Gui
button.Active = true
button.MouseButton1Click:Connect(function()
if character then
local VF = Instance.new("VectorForce")
VF.Force = Vector3.new(0, 1900, 0)
VF.ApplyAtCenterOfMass = true
VF.Attachment0 = character.HumanoidRootPart.RootRigAttachment
VF.Enabled = true
VF.Parent = workspace
end
end)
写真
以上。