1.基础框架
as3页游戏架构分析
1.逻辑层
•Model:数据管理层,负责socket通讯与数据保存,持有View、Controller的引用
•View:视图管理层,负责数据在UI上的呈现以及UI的交互行为,持有Model、Controller的引用
•Controller:控制管理层,负责各个模块数据的管理,持有Model层的引用
•Protocol:通讯协议管理层,负责协议的定义、解析和对应模块行为的回调方法的注册;数据的读写。
2.辅助工具
•舞台视图焦点控制:管理当前焦点视图
•UI主体结构控制(Structure):定义客户端的层次结构(背景-主体内容-弹出层-loading层-信息提示层-系统提示层-鼠标层等)
•弹出窗体控制(PopUp):按照窗口的不同分类控制弹出窗口的显示与关闭
•系统提示(Alert):提示系统信息的面板
•信息提示(Tip):提示游戏中道具信息、UI元件的面板
•资源加载进度条(Initloading):负责游戏资源的加载
•面板加载进度条(PanelLoading):负责游戏窗口、面板的加载
•资源下载进度控制(LoadResponder):负责加载进度是信息的显示(加载内容的名称、加载进度、加载数量、加载的速率)
•鼠标Mouse控制:控制鼠标在游戏中位置、显示与消失
•窗体拖动Drag控制:控制窗口在游戏中的拖动
2.资源管理
1.声音Sound管理 声音管理类
2.图片Image管理 图片显示类
3.动画CustomMovieClip管理 模拟实现影片剪辑的功能
4.文件File管理 主要负责文件的下载以及管理
5.共享数据Cookie管理 主要负责本地数据对象的存取
6.数据对象CustomObject管理,主要负责数据的格式化操作
3.Avatar管理
Avatar的状态(普通攻击、技能攻击、防御、站立、蹲下、被攻击、buff效果)
4.基于位图数据的帧动画
动画的基本配置
动画数据的缓存池
动画的移动控制
5.寻路算法BSF(广度优先搜索)
as3页游戏架构分析
创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮