Keolot Phaser Editor

Keolot Phaser Editor
软件
软件描述
Keolot Phaser Editor 是一款免费的可视化开发环境,用于在开源的 Phaser 引擎上开发 2D 浏览器游戏,并集成了 Matter JS 物理引擎。该应用程序具备内置功能,可直观地创建和编辑场景、游戏对象、动画、音频及按键,编写游戏...
官方网站
访问软件的官方网站了解更多信息
editor.keolot.com
什么是 Keolot Phaser Editor?
Keolot Phaser Editor 是一个免费的可视化开发环境,用于在开源 Phaser 引擎上开发 2D 浏览器游戏,并集成了 Matter JS 物理引擎。该应用具备内置功能,可直观创建和编辑场景、游戏对象、动画、音频与按键,使用 JavaScript 编写游戏逻辑,并支持连接插件和全局脚本。由于采用可视化表现形式,相较于直接使用 Phaser 库而无可视化辅助,游戏设计过程大大简化。
在交互式编辑器中,您可以直观地创建设计,移动对象并添加新对象。您既可通过鼠标操作,也可借助界面元素(如缩放控制、坐标尺)进行导航,方便定位。支持对以下 Phaser 游戏对象进行可视化添加、复制、编辑和删除:
- 图像
- 文本
- 精灵
- 粒子
- 视频
- 矩形
- 瓦片精灵
除交互式编辑模式外,还提供两种游戏预览模式:
- 当前场景预览:可在其中暂停和恢复游戏播放,实时与对象互动并修改其参数。在此模式下无法在游戏内切换场景,仅用于查看特定场景。此外,场景预览模式会以“调试物理”模式启动。
- 游戏预览:以完整状态运行游戏,不可检查对象或暂停播放。
预览模式包括:可视化编辑器、场景预览、游戏模式
提供调试和错误查看用的控制台。
对象检查器允许设置游戏对象参数(如 X/Y 坐标、角度、不透明度、纹理、深度等),调整物理参数、粒子参数及其外观(如生命周期、频率、速度、透明度等),并在面板中配置其他属性,例如选择动画类型、音频设置。
图像和精灵对象可在对象检查器中一键转换为 Matter 物理对象,并指定物理参数(如密度、碰撞形状、碰撞类别、弹性、忽略重力等)。在脚本编辑器中,您可以像直接使用 Phaser 一样创建和调整其他属性及游戏对象,而可视化编辑器已提供所需全部功能。
您还可以为场景添加自定义脚本(例如自定义函数),该脚本将在 Init 之前插入游戏代码。若在自定义脚本中编写 Init、Preload、Create 或 Update 函数,将被忽略,因为这些有专门的对应区域。
创建的项目可保存,导出为 ZIP 文件;完成的游戏亦可导出为 ZIP,以便在浏览器中运行。

