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页游戏架构分析
《黎明杀机》开发商正开发新的《Serious Sam》游戏 由Devolver发行
超英派遣中心即将登陆Xbox Play Anywhere 深入了解这款独特而备受喜爱的冒险游戏
在《Hunter: The Reckoning – Deathwish》中怎么从猎物蜕变为猎手
《The Expanse: Osiris Reborn》——深入了解玩法 新同伴 封闭测试及发行窗口
Alien Deathstorm 科幻生存与动作结合 打造全新第一人称恐怖混合体验
宝可梦公司已在考虑未来可用口袋妖怪总数达到“或许一万只”
幸存者村庄2
怪可爱的店折相思菜单
怪可爱的店折相思菜单是一款画风治愈的模拟经营佳作,内置折相思菜单解锁多项便利功能
lol电竞经理人手游
lol电竞经理人手游让你可以成为职业的电竞经理人,在游戏中掌控游戏的走向!豪华阵
梦幻奶茶屋小游戏
梦幻奶茶屋是一款主打温馨治愈氛围的休闲经营作品,玩家将化身元气满满的奶茶店店长,
萌宠养成物语无限金币版
萌宠养成物语无限金币版是一款治愈系模拟养成游戏,以可爱卡通画风构建温馨虚拟世界,