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页游戏架构分析
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级