快速业务通道

社区客户端开发的基本技能总结

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-07


不管是什么样的项目,都会拆分成一个一个小的模块。最终实现都是些基本的技术。这里就和大家分享下社区开发所需要具备的基本技能: 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、代码的优化 关键词:客户

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号