迷你世界UGc3.0脚本Wiki[组件属性]

Skip to content

迷你世界UGC3.0脚本Wiki

Menu

On this page

Sidebar Navigation

快速入门

欢迎

MOD、组件介绍

什么是Lua编程

组件介绍

组件说明

组件互相操作

组件函数

组件属性

事件

触发器事件管理

组件事件管理

函数库

服务模块

对象模块管理接口 GameObject

角色模块管理接口 Actor

玩家模块管理接口 Player

生物模块管理接口 Monster

方块模块管理接口 Block

背包模块管理接口 Backpack

界面模块管理接口 CustomUI

图文信息模块管理接口 Graphics

区域模块管理接口 Area

容器模块管理接口 WorldContainer

资源模块管理接口 Mod

计时器模块管理接口 Timer

状态模块管理接口 Buff

消息模块管理接口 Chat

普通变量数据管理接口 Data

数组变量数据管理接口 Array

二维表变量数据管理接口 Table

KV表变量数据管理接口 Map

世界模块管理接口 World

道具模块管理接口 Item

全局函数

全局函数

枚举

枚举库

脚本常见问题

开发者常见问题

进阶指南

全局函数

触发器脚本交互

对象介绍

KV&排行榜介绍

二维表介绍

道具实例

更新日志

更新日志

组件属性

序号 属性名 属性描述
1 Mini.Number 数值
2 Mini.String 字符串
3 Mini.Bool 布尔值
4 Mini.Color 颜色
5 Mini.Vec3 位置
6 Mini.MobType 生物类型
7 Mini.Block 方块类型
8 Mini.Item 道具类型
9 Mini.Effect 特效类型
10 Mini.Picture 图片
11 Mini.Buff 状态
12 Mini.Sound 音效
13 Mini.Model 外观

以下是类型特殊详细说明:

Mini.Number

  • 参数及类型:
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Number,-- 类型
	default = 100,-- 默认值
	displayName = "数字",-- 属性别名
	sort = 1, -- 属性排序
	minValue = -1000, -- 最小值
	maxValue = 1000,-- 最大值
	format = "%.0f米",  -- 单位,可不填 %.0f 整数, %.1f 一位小数
	style = ComponentUIStyle.NumberSlider,--属性控件样式滑动条
	-- tips = "这是一个脚本组件的数值属性变量",
	-- stride =1, --步长
},
  • 数值属性style样式介绍

    样式枚举 说明 效果图例
    ComponentUIStyle.NumberSlider 滑动条
    ComponentUIStyle.NumberButton 按钮
    ComponentUIStyle.NumberOnlyInput 输入框

Mini.String

  • 参数及类型:
  • 属性配置举例:

lua

复制代码
{
	type = Mini.String,-- 类型
	default = "您好!",-- 默认值
	displayName = "字符串",-- 属性别名
	sort = 1, -- 属性排序
	multiLine = false, -- 是否多行
	maxLength = 10, -- 最多10个字符
	-- tips = "属性作用提示",
},

Mini.Bool

  • 参数及类型:
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Bool,-- 类型
	default = true,-- 默认值
	displayName = "布尔值",-- 属性别名
	sort = 1, -- 属性排序
	-- tips = "属性作用提示",
},

Mini.Color

  • 参数及类型:
    • color: number,string 16进制颜色值或字符串
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Color,-- 类型
	default = 0xFFFFFF,-- 默认值
	displayName = "颜色",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Vec3

  • 参数及类型:
    • vec3:table三维坐标xyz
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Vec3,-- 类型
	default = Mini.Vec3(0, 0, 0),-- 默认值
	displayName = "位置",
	-- displayNames = {"yaw", "pitch", "roll"},-- 单个字段别名,不填写默认为X,Y,Z
	sort = 1,
	-- format = "%.2f",-- %.0f 整数, %.1f 一位小数
	-- minValue = -10000,-- 最小值, 也可配置 {-10000, -20000, -30000}
	-- maxValue = 10000,-- 最大值, 也可配置 {10000, 20000, 30000}
	-- tips = "属性作用提示",
},

Mini.MobType

  • 参数及类型:
    • mobtype: number,string 官方生物类型id或prefab预制id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.MobType,-- 类型
	default = 3400,-- 默认值
	displayName = "生物类型",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Block

  • 参数及类型:
    • block: number,string 官方方块类型id或prefab预制id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Block,-- 类型
	default = 100,-- 默认值
	displayName = "方块类型",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Item

  • 参数及类型:
    • item: number,string 官方道具类型id或prefab预制id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Item,-- 类型
	default = 11668,-- 默认值
	displayName = "道具",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Effect

  • 参数及类型:
    • effect: number 官方特效类型id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Effect,-- 类型
	default = 1051,-- 默认值
	displayName = "特效",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Picture

  • 参数及类型:
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Picture,-- 类型
	default = "0_10001",-- 默认值
	displayName = "图片",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Buff

  • 参数及类型:
    • buff: number string 官方状态类型id或prefab预制id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Buff,-- 类型
	default = 6002,-- 默认值
	displayName = "状态",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Sound

  • 参数及类型:
    • sound:number string 官方音效类型id或prefab预制id
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Sound,-- 类型
	default = 10713,-- 默认值
	displayName = "boss出场音效",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Mini.Model

  • 参数及类型:
  • 属性配置举例:

lua

复制代码
{
	type = Mini.Model,-- 类型
	default = "mob_3510",-- 默认值
	displayName = "模型",-- 属性别名
	sort = 1,
	-- tips = "属性作用提示",
},

Last updated: 2026/3/9 17:46

Pager

Previous page组件函数

Next page触发器事件管理