Skip to content

Flash ActionScript3 2D游戏引擎,基于四叉树数据结构实现,支持格斗类ACT游戏和角色扮演类ARGP游戏,诞生于2010年,作者王明凡

License

Notifications You must be signed in to change notification settings

wangminrui2022/MyClient2

Repository files navigation

MyClient2

MyClient2 是一款由 王明凡 于 2010 年开发的 Flash ActionScript 3 (AS3) 2D 游戏引擎。 它基于 四叉树数据结构 实现,主要面向 格斗类 (ACT) 与 角色扮演类 (ARPG) 游戏开发。

产品组成

MyClient2 包含以下三个核心部分:

MyClient2 引擎(简称 MC2 引擎)

支持等角(45°)与交错(90°)的 2D 地图/场景渲染。

为开发者提供高效的底层渲染能力,使其能够专注于游戏逻辑与玩法设计,而无需过多关注地图与场景绘制。

MyClient2 地图编辑器(简称 MC2 地图编辑器)

用于生成引擎所需的 .map 地图文件。

MyClient2 材质编辑器(简称 MC2 材质编辑器)

用于生成地图编辑器所需的 .xml 材质文件。

引擎特点

高效的地图渲染

采用 四叉树分块渲染 技术,显著降低大地图场景的内存消耗与 CPU 运算压力。

独有的地图文件格式

使用自定义 .map 文件,整合了地图结构信息与所需材质资源,简化加载流程。

材质优化与复用

将材质按类型分类并封装为 SWF 格式。

单个材质可多次复用,避免重复加载,提升加载效率并减少内存占用。

演示截图

ARPG 游戏示例

image

ACT 游戏示例 image

使用提示

⚠️ 由于 Adobe Flash 与 Adobe AIR 的更新,目前版本已无法直接运行 MyClient2。 若需体验该项目,需使用 2012 年以前的旧版本 Flash/AIR 运行环境。

About

Flash ActionScript3 2D游戏引擎,基于四叉树数据结构实现,支持格斗类ACT游戏和角色扮演类ARGP游戏,诞生于2010年,作者王明凡

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published