乐于分享
好东西不私藏

RX编辑器:疑难问题一站解答

RX编辑器:疑难问题一站解答

Q1:RX编辑器是什么?

RX编辑器是一款面向地图作者的可视化 UI 编辑工具。作者可以基于地图文件,对游戏界面进行查看、拖拽调整、素材替换、交互配置和效果预览,帮助更高效地完成地图 UI 制作与适配。

后续,RX编辑器还将逐步加入场景制作、触发器等更多功能

Q2:RX编辑器主要能做什么?

RX编辑器主要支持地图 UI 的可视化编辑。作者可以创建和调整文本、图片、按钮、面板等常用控件,修改位置、尺寸、层级、颜色和图片素材,也可以配置基础交互、游戏触发和键盘映射,并在预览中检查实际效果。

Q3:哪些地图作者适合使用RX编辑器?

需要制作或调整地图 UI 的作者都适合使用,包括希望优化以下内容的作者:

  • 游戏主界面
  • 技能面板
  • 聊天界面
  • 背包、商店、任务界面
  • 战斗 HUD、血条、技能栏
  • 弹窗、按钮、列表、提示框等常见地图界面内容

Q4:使用RX编辑器是否需要会写代码?

基础 UI 编辑不需要写代码。

作者可以通过画布拖拽、属性面板和事件配置完成大部分界面调整与基础交互逻辑制作。

如果需要在地图逻辑或 JASS 脚本中进一步调用 UI 控件,也可以通过导出控件 ID 的方式与代码配合使用。

无论你是用YDWE还是用JASS写游戏的作者,均可直接用编辑器的事件交互来调取触发相关的函数。

Q5:RX编辑器支持哪些常用控件?

目前支持以下常用 UI 控件:

  • 文本控件
  • 图片控件
  • 按钮控件
  • 面板控件
  • 滚动视图

作者可以通过拖拽方式添加控件,并在属性面板中调整样式、位置和行为。

Q6:RX编辑器可以编辑哪些 UI 场景?

RX编辑器既支持魔兽原生 UI,也支持作者制作的自定义 UI。

可用于编辑:

  • 游戏主界面
  • 技能面板
  • 聊天界面
  • 背包、商店、任务 UI
  • 战斗 HUD、血条、技能栏
  • 弹窗、按钮、列表、提示框等常见地图界面内容

Q7:为什么控件在画布上看不到?

可以检查以下情况:

  • 控件是否被隐藏
  • 控件尺寸是否为 0
  • 父级面板组是否处于可见状态
  • 控件是否被移出画布区域

注意:控件移出画布区域后,在编辑器中可能仍然可见,但在游戏中不会显示超出画布范围的内容。

  • 控件是否被禁用,需确认是否已勾选启用

Q8:为什么控件在编辑器里能看到,但游戏中看不到?

常见原因包括:

  • 控件超出了游戏画布显示范围
  • 控件被禁用
  • 父级面板组被禁用
  • 控件尺寸为 0

建议在预览中检查控件位置、显示状态和父级层级状态。

Q9:什么是系统面板组?

系统面板组是编辑器预设的基础 UI 容器,主要包括:

  • 游戏面板组
  • 技能使用面板组
  • 聊天面板组

它们通常用于承载游戏主界面、技能、物品、自动施法、聊天等系统相关 UI。

Q10:为什么事件 tab 显示琥珀色气泡且无法添加事件?

这表示该控件属于系统面板组,或属于系统面板组下的子控件。这类控件的行为事件通常由地图作者的地图逻辑调用。

如果地图逻辑中不需要使用该控件,可以在基础属性中禁用此控件。

Q11:为什么事件 tab 显示绿色气泡?

绿色气泡表示该控件或其子控件已经配置了自定义交互事件。作者可以进入事件配置区域查看对应事件内容。

Q12:同一控件能否同时设置显示和隐藏同一个目标?

可以,有相关的功能支持。

Q13:为什么无法将面板组拖入另一个面板组?

系统不支持面板组嵌套。面板组只能作为顶层容器存在,可以调整顺序,但不能拖入其他面板组内。

Q14:为什么无法将控件拖到另一个面板组?

用户自定义面板组的内容可以进行跨面板拖动,但系统提供的不支持。

Q15:RX编辑器支持哪些交互事件?

支持常见的点击、长按等交互触发方式。作者可以为控件配置:

  • 显示/隐藏控件
  • 调取函数
  • 修改 Key 值
  • 开启或禁用控件事件
  • 改变控件属性
  • 判断控件属性
  • 判断控件事件等行为

Q16:什么是游戏触发?

游戏触发是指由游戏流程自动触发的 UI 行为,例如:

  • 游戏初始化时显示某个界面
  • 游戏开始后指定时间触发某个 UI 效果

它不依赖玩家点击控件,更适合制作开局提示、界面初始化、阶段性 UI 展示等内容。

Q17:键盘映射有什么用?

键盘映射可以将键盘按键与控件操作关联起来。作者可以为某些 UI 操作绑定按键,方便在预览或实际游戏中通过键盘触发对应效果。

Q18:键盘映射在预览中不生效怎么办?

可以检查以下情况:

  • 预览窗口是否处于焦点状态
  • 控件在预览中是否可见
  • 按钮控件是否被设置为”不可点击”
  • 映射的按键是否正确

大小写字母通常都可以触发,但建议确认绑定按键与实际测试按键一致。

Q19:如何管理已上传的图片?

可以在图片样式或按钮样式中点击”修改图片”,查看已上传图片列表。

如果同一张图片被多个控件引用,替换时可根据需要选择:

  • 全部替换
  • 仅替换当前

Q20:什么是九宫格切图?

九宫格切图会将图片分为 9 个区域。控件缩放时,四个角保持不变形,边缘和中间区域按规则拉伸。

它适合用于需要自适应尺寸的 UI 背景、按钮、面板、弹窗等元素,可以减少图片被拉伸后变形的问题。

Q21:哪些图片适合使用九宫格切图?

适合使用九宫格切图的图片:

  • 按钮背景
  • 弹窗背景
  • 面板底图
  • 边框类图片等需要适配不同尺寸的 UI 素材

不需要九宫格切图的图片:

  • 普通图标
  • 头像
  • 装饰图等不需要拉伸适配的图片

Q22:判断控件属性和判断控件事件有什么区别?

判断控件属性:主要用于检查目标控件的属性值,例如是否可见、文本内容、尺寸或其他属性状态。

判断控件事件: 主要用于检查目标控件的事件状态,例如事件是否启用或禁用。

Q23:作用域中的”玩家”和”地图”有什么区别?

“玩家”作用域: 表示 Key 值关联到当前玩家,不同玩家可以拥有不同的值。

“地图”作用域:表示 Key 值关联到当前地图,所有玩家共享同一个值。

Q24:RX编辑器是否支持实时预览?

支持。 作者可以通过预览功能查看当前 UI 效果,并测试基础交互和键盘映射,提前发现显示、适配和交互问题。

Q25:RX编辑器能否调用 YDWE 编辑器中编写的触发器函数?

无论你是用YDWE还是用JASS写游戏的作者,均可直接用编辑器的事件交互来调取触发相关的函数。

Q26:编辑完成后,是否还需要进游戏测试?

建议仍然进行游戏内测试。

编辑器预览可以帮助作者提前检查大部分 UI 显示和交互问题,但实际运行效果仍可能受到地图逻辑、设备环境和游戏流程影响。

需要注意的是:编辑器预览仅在 PC 端提供手机预览效果,最终实测效果仍需前往手机端进行确认。

Q27:RX编辑器能给地图作者带来哪些帮助?

RX编辑器可以帮助作者:

  • 更直观地制作 UI
  • 更快调整界面布局
  • 更方便地替换素材
  • 通过可视化方式配置 UI 交互
  • 更早发现移动端显示和交互问题
  • 减少反复修改和联调成本
  • 提升地图作品的界面完整度与玩家体验

更多问题

如果您在使用过程中遇到其他问题,欢迎通过以下方式联系我们:

加入指尖魔兽官方作者交流群:716596944

通过编辑器右上角【反馈】按钮直接提出问题

我们将尽快解决并反馈!