# MyClient2 **Repository Path**: wangmingfan/my-client2 ## Basic Information - **Project Name**: MyClient2 - **Description**: Flash ActionScript3 2D游戏引擎,基于四叉树数据结构实现,支持格斗类ACT游戏和角色扮演类ARGP游戏,诞生于2010年,作者王明凡 - **Primary Language**: ActionScript - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-15 - **Last Updated**: 2021-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyClient2 #### 介绍 Flash ActionScript3 2D游戏引擎,基于四叉树数据结构实现,支持格斗类ACT游戏和角色扮演类ARGP游戏,诞生于2010年,作者王明凡 #### 软件架构 软件架构说明 1.MyClient2 引擎,(以下简称MC2引擎) 一个AS3的"等角(45°)"和"交错排列(90°)"的编程引擎,重点用于2D游戏开发的地图或场景渲染。 该项目的主要目的是提供一个强大的开发平台,在这里编程人员可忽略游戏开发中地图或场景渲染的工作,将重点放在逻辑以及其他方面 2.MyClient2 地图编辑器,(以下简称MC2地图编辑器) 制作MC2引擎需要的.map地图文件 3.MyClient2 材质编辑器,(以下简称MC2材质编辑器) 制作MC2地图编辑器需要的.xml材质文件 MyClient2 引擎特点: 1.采用四叉树数据结构进行地图分块渲染,降低大地图的内存的消耗和CPU计算。 2.独有的地图文件格式(.map),包含整个地图需要的地图信息以及地图素材(以下简称"材质")。 3.对材质进行分类,按类型进行swf格式封装,单个材质,达到多次重复使用,进一步减少了因为材质大,而加载时间长,占用内存多的缺点。 ![ACT演示](https://images.gitee.com/uploads/images/2021/0115/201735_cb9b0ea6_4982771.jpeg "ACT演示.jpg") ![ARGP演示](https://images.gitee.com/uploads/images/2021/0115/201748_241642e8_4982771.jpeg "ARGP演示.jpg") #### 安装教程 #### 使用说明 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)