不管是什么样的项目,都会拆分成一个一个小的模块。最终实现都是些基本的技术。这里就和大家分享下社区开发所需要具备的基本技能:
1 xml文件的加载与分析
xml文件我们一般会用来 保存些游戏配置数据等等
2 外部swf的加载与通信
社区中的外部游戏及APP,都是一个功能完整的swf文件。这些游戏或APP会通过一定的方式进行相互通信
3 load的制作
这个肯定要会的
4 资源库的加载与使用
游戏必要的资源会制作在一个资源库里,可以通过反射机制使用库里的资源
5 社区中的元素的深度管理
主要是游戏中的avatar的深度管理
6 换装系统
avatar的服装的更换
7 avatar的状态的实现
avatar的移动,停止,打招呼,跳舞 各个状态的实现,可能使用movieClip(or sprite)跳帧 或 bitmap draw
8 寻路
有avatar的移动必定会用到寻路。直线移动 A星寻路
9 list的制作
在社区中会用到许多list 好友列表 在线列表 服务器列表 等等
10 对加载大量小swf icon的处理
背包 购买服装 道具 家具 装饰品 等等,都会遇到要处理大量的小的swf icon
11 合理的事件的添加与删除
合理的事件的添加与删除 有利于提高游戏的性能
12 对同一个场景里的avatar的创建 新加入的avatar的创建 及移除离开的 avatar
13 私聊 公聊 表情 等交互信息的发送与处理
14 场景模板的制作及场景基类的抽象
15 各种弹出版面的控制与深度交换
16 底耦合模块设计
17 处理的数据的合法性检查
比如:如果mc存在的话 删除cm
if(mc)
{ mc.parent.removeChild(mc);
}
18 图形的优化
矢量图的位图缓存 少用alpha渐变 线条转换为填充
19 代码的优化
发表评论
-
AS3 父SWF与子SWF之间传值
2011-02-20 15:19 2580FLASH中 父SWF加载子SWF并向子SWF传值在很多应用上 ... -
flash as3.0 被加载的swf 控制主swf文件触发事件
2011-02-19 14:48 2981比如有两个swf文件 1.swf,2.swf 1.swf ... -
一些很有创意的导航栏设计,给大家分享下。
2011-02-19 11:08 1540希望对各位同学有所帮助。啊哦………… 陆续完善i ... -
浅谈webgame游戏开发技术要点
2011-02-19 11:02 957写这些只是想和大家交 ... -
aswing
2011-02-19 10:43 825AsWing是一套UI组件框架,纯ActionScript开发 ... -
as3加载外部XML文件
2011-02-18 19:50 1409加载过程如下: 1.使用URLRequ ... -
如何保护swf文件不被反编译软件破解?
2011-02-18 19:42 2130How to protect SWFs from decomp ... -
45度地图编辑器及游戏开发心得
2011-02-15 19:12 1383转载 这个编辑器是本人为公司项目专门开发 的一个功能比较齐 ... -
BulkLoader开源文件加载类
2011-02-09 22:10 1185BulkLoader是一个不错且使用简单的开源加载类, ... -
“神之惩戒”--国内MMORPG游戏的困局1
2011-01-28 15:13 747《神之惩戒——MMOR ... -
adobe alchemy资料整理
2011-01-28 14:56 2407Adobe 自从2007年中推出了AS3支持 ... -
hitTest(BitmapData.hitTest 方法)
2011-01-25 18:14 1134public hitTest(firstPoint:Poi ... -
AS3使用外部SWF文件的库文件
2011-01-25 15:32 1424在swf文件中使用外部swf文件的库文件,从而达到类似素材 ... -
Flash摄像头游戏课件设计与开发
2011-01-25 11:07 1175[导读] Flash摄像头游戏课件设计与开发 ... -
AS3图像复制BitmapData.copyPixels()
2011-01-22 16:35 1901//舞台属性设置 stage.align ... -
ps样式介绍
2011-01-22 14:32 818PS样式就是效果的集合。“窗口”“样式”就可以打开样式面板。里 ... -
获取当前SWF的绝对路径
2011-01-20 19:22 1337首先 ,说明我测试的系统地址和网络地址的情况: 某电脑 ... -
PureMVC中观察者模式运用
2011-01-20 09:36 1245刚一个开始看PureMVC,一个字乱,摸不着头脑,不过这个要慢 ... -
获取当前SWF的当前路径
2011-01-19 20:00 1412首先 ,说明我测试的系统地址和网络地址的情况: 某电脑 ... -
Event.INIT Event.COMPLETE 区别
2011-01-19 11:50 1248package{ import flash ...
相关推荐
android开发之【腾讯微博android客户端开发】Parameter类和SyncHttp 网友自己写的Android腾讯微薄客户端开发教程 Android 所有Dialog 对话框 大合集 详解【附源码】 Android自定义View研究-- 一个小Demo Android...
本羽阐述了Ajax开发技术的方方面面:不仅全面介绍了Ajax的基础知识,更有对令人高山仰止的架构和模式的深刻探讨,也有潺潺流水般细致的实例展示,而且还涵盖了专业Ajax开发必不可少的可用性、安全和性能等主题。...
作者:Dave Crane Eric Pascarello Dave Crane:英国资深Web开发人员,在智能家居、银行和金融系统领域应用DHTML和Ajax等客户端技术拥有丰富的经验。 Eric Pascarello 资深ASP.NET开发人员,著名Java社区JavaRanch的...
通过对国内疫情信息系统设计和开发了解以及查阅研究相关的文献和期刊,对系统研究所涉及到的相关内容和技术进行深入了解,在汲取前人的经验和优势的基础上,总结已有系统的功能特点以及技术手法并设计出符合实际需要...
, 【名家推荐】, 本书作者在Hadoop开发和运维领域工作近4年,积累了丰富的经验,同时也对Hadoop技术人员在学习过程中可能会遇到的问题有一定的了解,在此基础上写了这本书。从如何用好HBase出发,首先介绍设计原理和...
社交网站是目前internet上最流行、最时尚的应用,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。简单的来说,...
大型互联网开发技术:代码生成、网页静态化、基于JQuery的Web2.0页面开发、AJAX、SEO、网站调优、采集器、RSS/XML、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、敏感词过滤、广告帖智能过滤)...
Pawel Kozlowski有15年以上的Web开发经验,接触过多种Web技术、语言和平台。他精通客户端和服务器端编程,并始终在寻找能提高生产率的工具和流程。Pawel是自由和开源软件的坚定支持者,他在AngularJS 社区非常活跃,...
- 预留兼容性,以protobuf为契约,符合社区技术趋势,为后续以protobuf为基础做技术升级留下兼容性。例如,引入grpc,业务契约无需改变。 - 灵活性,可采用集中治理,也可以采用客户端治理;可使用protobuf binary ...
BIWEB商务智能网站系统是依托在ArthurXF企业应用级PHP开发框架上的大型网站系统,是由上海网务网络信息有限公司经历了5年不断的在各种大型项目中实践、总结、开发设计出来的一个快速开发、简单易用的面向对象的企业...
P2P视频技术源码(含开发文档) 目前的协议有如下一些特点: 1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定. 2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务,...
本书不但融合了作者在使用SQL Server 2000过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN 社区SQL Server版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2 Java开发...
1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 1.3.2...
Pawel Kozlowski有15年以上的Web开发经验,接触过多种Web技术、语言和平台。他精通客户端和服务器端编程,并始终在寻找能提高生产率的工具和流程。Pawel是自由和开源软件的坚定支持者,他在AngularJS 社区非常活跃,...
P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和...
P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和...
P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和...
P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和...