【发布时间】:2020-09-03 00:45:51
【问题描述】:
当玩家在 ROBLOX 中接触某些水域时,我试图降低他们的生命值。 我不确定为什么这不起作用,但事实并非如此。如果有人可以帮助我,那就太好了。
while wait() do
local player = game.Workspace.LocalPlayer
local headLoc = game.Workspace.Terrain:WorldToCell(player.Character.Head.Position)
local hasAnyWater = game.Workspace.Terrain:GetWaterCell(headLoc.x, headLoc.y, headLoc.z)
if player.Character.Humanoid.Health ~= 0 then
if hasAnyWater then
player.Character.Humanoid:TakeDamage(0.2)
end
end
end
【问题讨论】:
标签: roblox