迷你世界UGC3.0脚本Wiki全局函数

迷你世界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

KV表变量数据管理接口 Map

全局函数

全局函数

枚举

枚举库

脚本常见问题

开发者常见问题

进阶指南

全局函数

触发器脚本交互

对象介绍

KV&排行榜介绍

二维表介绍

道具实例

更新日志

更新日志

全局函数

具体函数名及描述如下:

序号 函数名 函数描述

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()

print

参数及类型:

...: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:27

Pager

Previous page

KV表变量数据管理接口 Map

Next page

枚举库

相关推荐
倒头就睡的小比特3 天前
算法竞赛C++常用的STL
c++·算法
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
猎头南楼3 天前
知识社区推荐系统实践:新用户冷启动与长短期兴趣建模的挑战 资深推荐算法工程师
人工智能·深度学习·算法·机器学习
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备3 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
C语言小火车3 天前
C/C++ 为什么需要编译器?
开发语言·c++
科创致远3 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
旖旎夜光3 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控