HasTag

格式

HasTag(tarObj,tagname)

简介

返回对象是否被赋予了指定标签。

参数

变量名称 类型 默认 描述
tarObj RWObject 要查询标签的对象
tagname string 标签名称

返回值

类型 描述
bool True为拥有该标签

实例

创建零件并添加多个标签,获取零件的所有标签并输出。

local workSpace=GetService("WorkSpace") --获取工作区服务
local tagService=GetService("TagService") --获取标签服务对象
local a = RWObject:New("Part")                            --创建对象a
a.Name = "a"
a.Position=Vector3.New(-2,1,2)
a.Parent=workSpace

tagService:AddTag(a, "vip")                                    --给a添加vip标签
tagService:AddTag(a, "new")                                    --给a添加new标签

if tagService:HasTag(a,"vip") then                            --如果a拥有标签vip
    local atags = tagService:GetAllTags(a)                    --获取a拥有的标签
    for k, v in pairs(atags) do
        print(v)
    end
end
文档更新时间: 2020-07-11 14:14   作者:王辰剑