好吧,回到正题。
在制作游戏的过程中,很多时候游戏引擎并不能完全为你管理一切。 很多杂项功能是游戏引擎中没有的,比如我目前正在做的一款mmoarpg类型的游戏。
游戏头像物体部分是序列帧素材。 艺术家完成动作调整后,他们会进行预览,然后将其交给程序。 实际上会存在一些差异。 因此,本编辑器实现了简单的预览、播放帧数管理、导出为游戏所需的格式和描述文件、简单的加密、资源备份等基本功能。
集成了TexturePacker。 目前游戏中使用的UI和角色素材都是通过TP生成的,因此从一开始就包含了TP集成(简单的命令行支持)。
还有一个地图编辑器,其实也比较简单。 它是为自己的游戏制作了一些功能,但也是arpg中比较常见的基础功能。
比如基本地图遮挡遮罩信息绘制、生成怪物、生成NPC、基本地图配置等。
纯粹是为了记录,写得多么详细并不重要。 如果有人问的话我会补充一些。
该编辑器是使用 AIR 开发的。 我使用了MornUI库apk编辑器怎么制作游戏,这是一个相对较小的库,对于开发网页游戏UI和工具UI来说相当不错。
之所以选择AIR,是因为开发的编辑器在Win和Mac系统下都可以使用。 TP恰好在Mac系统下有一个命令行工具,可以直接使用AIR调用。
一些更有趣的功能是:
创建这么小的编辑器并不难技能特效,但是还是有不少杂乱的细节。
以后这个编辑器会被拿出来apk编辑器怎么制作游戏像素游戏素材,做成一个更通用的arpg游戏编辑器,比如支持一些功能:
目前为止就这样了。