博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AS3页游架构分析
阅读量:5090 次
发布时间:2019-06-13

本文共 966 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
javascript之数组操作
查看>>
TF-IDF原理
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
Eclipse 安装SVN插件
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
软件开发和软件测试,我该如何选择?(蜗牛学院)
查看>>
基本封装方法
查看>>
bcb ole拖拽功能的实现
查看>>
生活大爆炸之何为光速
查看>>
bzoj 2456: mode【瞎搞】
查看>>
[Typescript] Specify Exact Values with TypeScript’s Literal Types
查看>>
[GraphQL] Reuse Query Fields with GraphQL Fragments
查看>>
Illustrated C#学习笔记(一)
查看>>
理解oracle中连接和会话
查看>>
两种最常用的Sticky footer布局方式
查看>>
Scrapy实战篇(三)之爬取豆瓣电影短评
查看>>