AS3页游架构分析

1.逻辑层
2.UI层

3.辅助工具层
舞台视图焦点控制:管理当前焦点视图
UI主体结构控制(Structure):定义客户端的层次结构(背景-主体内容-弹出层-loading层-信息提示层-系统提示层-鼠标层等)
弹出窗体控制(PopUp):按照窗口的不同分类控制弹出窗口的显示与关闭
系统提示(Alert):提示系统信息的面板
信息提示(Tip):提示游戏中道具信息、UI元件的面板
资源加载进度条(Initloading):负责游戏资源的加载
面板加载进度条(PanelLoading):负责游戏窗口、面板的加载
资源下载进度控制(LoadResponder):负责加载进度是信息的显示(加载内容的名称、加载进度、加载数量、加载的速率)
鼠标Mouse控制:控制鼠标在游戏中位置、显示与消失
窗体拖动Drag控制:控制窗口在游戏中的拖动

4.资源管理层
声音Sound管理 声音管理类
图片Image管理 图片显示类
动画CustomMovieClip管理 模拟实现影片剪辑的功能
文件File管理 主要负责文件的下载以及管理
共享数据Cookie管理 主要负责本地数据对象的存取
数据对象CustomObject管理,主要负责数据的格式化操作

5.

1 assets 资产
1.configures 配置(包括xml、txt)
1> docs Excel配置表
2> xmls xml配置表
1 languages 纯语言包
1 chinese 中文
2 english
3 turkey
2 features 功能包(因读取方式不同,分为三类)
1 group 只有一级配置
2 option 多级配置
3 macros 指令型的,需要JSON转换。包括Array、Object、单个功能数据等
3>
4>

2. medias     媒体
    1> images    图片库
    2> sounds    音频库
    3> textures 纹理库
    4>
3. resources 资源
    1> flas
    2> swfs        
    3> ttfs        字体库
    4>

转载于:https://www.cnblogs.com/fancyzhen/p/3948181.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值