TakeDamage

格式

TakeDamage(damageValue)

简介

使角色的生命值降低,根据参数决定降低的数值。

参数

名称 类型 默认值 描述
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   作者:安彤琛