# 对象库管理接口 ObjectLib
在使用对象库接口前需先创建对象库管理对象,方法如下:(此处已废弃)
local ObjectLib = class.ObjectLib.new()
具体函数名及描述如下:
序号 | 函数名 | 函数描述 |
---|---|---|
1 | getAreaData(...) | 获取区域数据 |
2 | getPositionData(...) | 获取位置数据 |
3 | getLivingData(...) | 获取生物数据 |
4 | getItemData(...) | 获取道具点数据 |
# getAreaData
- 参数及类型:
- uuid:
number
区域ID
- uuid:
- 返回值及类型:
- 该方法的主要作用: 获取区域数据
- 具体使用案例如下:
local result,areaid= ObjectLib:getAreaData(10000001) --场景中拉取的区域
if result == 0 then--是液体方块
Chat:sendSystemMsg("获取的区域ID是 "..areaid)
end
# getPositionData
- 参数及类型:
- uuid:
number
位置ID
- uuid:
- 返回值及类型:
- 该方法的主要作用: 获取位置数据
- 具体使用案例如下:
local result,areaid= ObjectLib:getPositionData(20000001) --场景中放置的位置
if result == 0 then--是液体方块
Chat:sendSystemMsg("获取的区域ID是 "..areaid)
end
# getLivingData
- 参数及类型:
- uuid:
number
生物ID
- uuid:
- 返回值及类型:
- 该方法的主要作用: 获取生物数据
- 具体使用案例如下:
local result,areaid= ObjectLib:getLivingData(30000001) --场景中放置的生物
if result == 0 then--是液体方块
Chat:sendSystemMsg("获取的区域ID是 "..areaid)
end
# getItemData
- 参数及类型:
- uuid:
number
道具ID
- uuid:
- 返回值及类型:
- 该方法的主要作用: 获取道具点数据
- 具体使用案例如下:
local result,areaid= ObjectLib:getItemData(50000001) --场景中放置的道具点
if result == 0 then--是液体方块
Chat:sendSystemMsg("获取的区域ID是 "..areaid)
end