迷你世界UGC3.0脚本Wiki
Menu
On this page
Sidebar Navigation
快速入门
欢迎MOD、组件介绍
什么是Lua编程
组件介绍
组件说明组件函数
组件属性
事件
触发器事件管理组件事件管理
函数库
服务模块
世界模块管理接口 World对象模块管理接口 GameObject
角色模块管理接口 Actor
玩家模块管理接口 Player
生物模块管理接口 Monster
方块模块管理接口 Block
道具模块管理接口 Item
背包模块管理接口 Backpack
界面模块管理接口 CustomUI
图文信息模块管理接口 Graphics
区域模块管理接口 Area
容器模块管理接口 WorldContainer
资源模块管理接口 Mod
计时器模块管理接口 Timer
状态模块管理接口 Buff
消息模块管理接口 Chat
普通变量数据管理接口 Data
数组变量数据管理接口 Array
二维表变量数据管理接口 Table
云服模块管理接口 CloudSever
全局函数
全局函数枚举
枚举库脚本常见问题
开发者常见问题进阶指南
全局函数触发器脚本交互
对象介绍
二维表介绍
更新日志
更新日志全局函数
具体函数名及描述如下:序号 函数名 函数描述
1 json.decode(...) json格式字符串转换table数据
2 json.encode(...) table数据转换json格式字符串
3 GetWorld() 获取当前世界对象
4 print(...) 打印信息
5 printError(...) 打印错误信息
6 Class(...) 定义类
7 Instance(...) 创建类实例
8 GetInst() 获取类单例
json.decode
参数及类型:
data:stringjson字符串
返回值及类型:
ret:table解码后的table
该方法的主要作用: 解码json字符串local tab = json.decode('{"a":1,"b":2}')
json.encode
参数及类型:
data:tabletable数据
返回值及类型:
ret:stringjson格式字符串
该方法的主要作用: 编码table数据local jsonstr = json.encode({a=1,b=2})
GetWorld
参数及类型:
无
返回值及类型:
ret:table世界对象
该方法的主要作用: 获取当前世界对象local world = GetWorld()
参数及类型:
...:number 或者 string 或者 boolean: 只能传这三种类型数据的不定参数
返回值及类型:
无
该方法的主要作用: 打印信息print("hello ",1,true)
printError
参数及类型:
...:number 或者 string 或者 boolean: 只能传这三种类型数据的不定参数
返回值及类型:
无
该方法的主要作用: 打印错误信息printError("hello ",1,true)
Class
参数及类型:
classname:string类名
super:string table 父类名 或者 父类原表
issingle:boolean是否单例
返回值及类型:
ret:table对象定义
该方法的主要作用: 定义类对象
具体使用案例如下:local classdef = Class("Abc", {}, true)
Instance
参数及类型:
classname:string类名
返回值及类型:
ret:table对象实例
该方法的主要作用: 创建类实例local instance = Instance("Abc")
if not instance then
printError("创建实例失败 请检查类定义issingle 参数是否是false")
end
GetInst
参数及类型:
classname:string类名
返回值及类型:
ret:table对象实例
该方法的主要作用: 获取类单例local instance = GetInst("Abc")
if not instance then
printError("获取单例失败 请检查类定义 issingle 参数是否是false")
end
Last updated: 2025/4/27 14:27Pager
Previous page
云服模块管理接口 CloudSever
Next page
枚举库