TakeDamage
格式
TakeDamage(damageValue)
- 函数
- 所属对象:Avatar
简介
使角色
的生命值降低,根据参数决定降低的数值。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
damageValue | float | 角色受到的伤害数值 |
实例
在工作区下创建一个零件,并在玩家接触零件时使玩家生命值降低。
local part = RWObject:New("Part",WorkSpace) -- 创建零件
part.Anchored = true -- 锚定零件
part.Position = Vector3.New(2,1,2) -- 设置零件位置
part.Parent = WorkSpace
part.TriggerEnter:Connect(function(hit) -- 给零件注册碰撞事件
if hit:IsClass("Avatar") then
hit.HealthDisplayType = Enum.HealthDisplayMode.AlwaysDisplay -- 显示血条
hit:TakeDamage(10) -- 角色生命值减10
end
end)
文档更新时间: 2020-08-17 17:04 作者:安彤琛