ROBLOX Studio:当你点击它时,你如何编写一个将你分配到一个团队的部分?
ROBLOX Studio: How do you script a part that assigns you to a team when you click on it?
ROBLOX Studio:当您点击某个部分时,您如何编写将您分配到一个团队的脚本?
读这个:
https://developer.roblox.com/en-us/api-reference/event/ClickDetector/MouseClick
为该部分实现一个 MouseClick 事件侦听器。然后使用 playerWhoClicked 参数来确定哪个玩家点击了。在该侦听器中,将 Team 实例分配给该玩家 Team 属性。
阅读:
https://developer.roblox.com/en-us/api-reference/class/Team
https://developer.roblox.com/en-us/api-reference/property/Player/Team
首先,您需要在资源管理器的团队服务中插入一个团队对象。如果那里没有显示,请单击“模型”>“服务”>“团队”,然后单击“插入”按钮:
然后在 Teams 服务中插入一个 Team 对象并根据需要对其进行自定义。
之后在工作区中创建一个部件,并在其中放置一个脚本和一个点击检测器。
然后,将此脚本放入其中并进行更改以专门适合您的游戏:
local TeamsService = game:GetService('Teams')
-- Wirte your team's name in the wait for child
local Team = TeamsService:WaitForChild('Noobs')
local ClickDetector = script.Parent:WaitForChild('ClickDetector')
local function AssignTeam(Player)
Player.Team = Team
end
ClickDetector.MouseClick:Connect(AssignTeam)
此外,点击检测器也适用于移动设备。
ROBLOX Studio:当您点击某个部分时,您如何编写将您分配到一个团队的脚本?
读这个:
https://developer.roblox.com/en-us/api-reference/event/ClickDetector/MouseClick
为该部分实现一个 MouseClick 事件侦听器。然后使用 playerWhoClicked 参数来确定哪个玩家点击了。在该侦听器中,将 Team 实例分配给该玩家 Team 属性。
阅读:
https://developer.roblox.com/en-us/api-reference/class/Team
https://developer.roblox.com/en-us/api-reference/property/Player/Team
首先,您需要在资源管理器的团队服务中插入一个团队对象。如果那里没有显示,请单击“模型”>“服务”>“团队”,然后单击“插入”按钮:
然后在 Teams 服务中插入一个 Team 对象并根据需要对其进行自定义。
之后在工作区中创建一个部件,并在其中放置一个脚本和一个点击检测器。
然后,将此脚本放入其中并进行更改以专门适合您的游戏:
local TeamsService = game:GetService('Teams')
-- Wirte your team's name in the wait for child
local Team = TeamsService:WaitForChild('Noobs')
local ClickDetector = script.Parent:WaitForChild('ClickDetector')
local function AssignTeam(Player)
Player.Team = Team
end
ClickDetector.MouseClick:Connect(AssignTeam)
此外,点击检测器也适用于移动设备。