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

    • 更新日志
  • 指南

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

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

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

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

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

地图框

  • 地图框控件会自动显示当前地图组件中配置的小地图 图片。
  • 地图切换,地图框也会自动更新。
名称类型必填说明
类型 文本true固定值:地图框 表示这是一个地图框控件
名称 文本true窗口中唯一标识
x 整数false默认显示坐标x
y 整数false默认显示坐标y
宽度 整数false
高度 整数false
背景色 RGBAfalse
边框宽度 整数false
边框色 RGBAfalse
视野范围 整数false以主角为中心范围内的角色都会显示在小地图上
地图缩放 数值false最大值 1.0
光影效果 逻辑false是否同步地图上的光影效果
角色图标 table {}false {"主角图标","友方图标","中立图标","敌方图标"}
local 窗口配置 = {
	类型 = "窗口",
	名称 = "小地图窗口",
	标题 = "小地图",
	x = 200,
	y = 100,
	宽度 = 200,
	高度 = 200,
	置顶 = false,
	可移动 = true,
	可穿透 = false,
	默认可视 = true,
	资源表 = {
		{标识="小地图图标",文件="dmstore_JDVWKKEDuAEIkJt0DVWA"}, 
	},
	
	控件 = 
	{
		
		{
			名称 = "属性背景",
			类型 = "地图框",
			x = 8,
			y = 38,
			宽度 = 180,
			高度 = 152,
			背景色 = RGBA(32,32,32,255),
			边框宽度 = 0,
			视野范围 = 20,
			角色图标 = {"小地图图标|小地图_主角","小地图图标|小地图_友方","小地图图标|小地图_中立","小地图图标|小地图_敌方"},
			地图缩放 = 1

		},

	}

}


return 窗口配置 

属性

可视

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

父窗口

  • 类型:窗口对象
  • 读写:只读
  • 说明:控件的父窗口对象
调试输出(地图框1.父窗口.名称)

系统事件

🔹 点击

小地图被点击时触发

回调参数类型说明描述
地图框 地图框对象
地图格子 {x,y} 对应地图鼠标格子
地图坐标 {x,y} 对应地图鼠标坐标

示例

系统事件 = {
	点击 = function (地图框,地图格子,地图坐标)
		调试输出(地图格子,地图坐标)
		引擎.地图.镜头对象 = 地图坐标
	end,
}
Prev
容器
Next
滑块条