Dream Mod 3.0Dream Mod 3.0
首页
快速开始
资源库
首页
快速开始
资源库
  • 进度

    • 更新日志
  • 指南

    • 快速上手
    • App.lua
    • 地图
    • 角色
    • 道具
    • 技能
    • 状态
    • 窗口
    • 触发器
    • 成长
    • 皮肤
    • 自定义组件
  • Api

    • 引擎
    • 地图
    • 角色
    • 道具
    • 技能
    • 状态
    • 窗口
    • 自定义组件
    • 缓动
    • 全局
  • 控件

    • 标签
    • 按钮
    • 图片框
    • 动画框
    • 文本框
    • 进度条
    • 技能格子
    • 快捷格子
    • 包裹格子
    • 道具格子
    • 角色框
    • 选择框
    • 选择夹
    • 容器
    • 地图框
    • 滑块条
    • 组合框
    • 输入框
  • 组件

    • 文本
    • 艺术字
    • 精灵
    • 矩形
    • 圆形
  • 其他

    • 丰富文本
    • 模板变量
    • 游戏盒子

精灵

配置项

名称类型必填说明
类型 文本true固定值:精灵 表示这是一个精灵组件
名称 文本true节点中唯一标识
x 整数false默认显示坐标x
y 整数false默认显示坐标y
锚点x 小数false
锚点y 小数false
宽度 整数false
高度 整数false
角度 整数 false
图片 文本false图片类型的资源标识
颜色 RGBAfalse默认颜色 RGBA(255,255,255,255)
九宫 tablefalse
水平缩放 数值false
垂直缩放 数值false
混合模式 整数false可选 0-3 4种效果
默认可视 逻辑false默认是否显示
气泡提示 文本false
气泡皮肤 文本false
鼠标事件 逻辑false是否接收鼠标事件
{
    名称 = "关卡头像",
    类型 = "精灵",
    默认可视 = true,
    x = 17,
    y = 17,
    锚点x = 0.5,
    锚点y = 0.5,
    水平缩放 = 0.5,
    垂直缩放 = 0.5,
    图片 = "_关卡项目_头像_1",
    鼠标事件 = true, -- 是否接收鼠标事件
},

属性

可视

  • 类型:逻辑
  • 说明:是否显示组件

名称

  • 类型:文本
  • 读写:只读
  • 说明:组件的名称。

类型

  • 类型:文本
  • 读写:只读
  • 说明:组件的类型。

x

  • 类型:整数
  • 读写:读写
  • 说明:组件的x坐标。

y

  • 类型:整数
  • 读写:读写
  • 说明:组件的y坐标。

角度

  • 类型:整数
  • 读写:读写
  • 说明:组件的角度。

图片

  • 类型:文本
  • 读写:读写
  • 说明:修改精灵图片。

混合模式

  • 类型:整数
  • 读写:读写
  • 说明:读写混合模式。

颜色

  • 类型:RGBA
  • 读写:读写
  • 说明:修改精灵颜色。

气泡提示

  • 类型:文本
  • 读写:读写
  • 说明:读写气泡提示。

鼠标焦点

  • 类型:逻辑
  • 读写:只读
  • 说明:组件当前是否有鼠标焦点。

鼠标坐标

  • 类型:table {x,y}
  • 读写:只读
  • 说明:组件当前的鼠标坐标。

方法

闪烁

闪烁
说明:播放闪烁效果。
参数名称值的类型是否必填说明描述
颜色值 RGBAtrue
持续时间 整数false单位:毫秒 默认:500

示例

local 卡牌背景 = 本次焦点.取出节点("背景")
卡牌背景.闪烁(RGBA(255,255,255,200))

批量显示

批量显示
说明:传递一个显示配置数组进行批渲染。
参数名称值的类型是否必填说明描述
信息表 tabletrue
名称值的类型是否必填说明描述
x 数值true显示坐标x
y 数值true显示坐标y
纹理x 整数true纹理区域x
纹理y 整数true纹理区域x
纹理宽度 整数true纹理区域宽度
纹理高度 整数true纹理区域高度
显示宽度 整数true本次显示的宽度,可用于缩放效果
显示高度 整数true本次显示的高度,可用于缩放效果
颜色 RGBAtrue
角度 整数false
锚点x 小数false
锚点y 小数false

示例

local 颜色 = RGBA(255,255,255,128)
local 精灵组件 = 按钮对象.父窗口.文本按钮1.取出节点("精灵图集")
精灵组件.批量显示({
    {0,0,130,84,66,66,66,66,颜色,60,0.5,0.5},
    {100,100,280,277,20,20,20,20,颜色},
    {150,150,130,84,66,66,33,33,颜色},
})
Prev
艺术字
Next
矩形