首页 >> 动画知识 >> flash游戏

Animation knowledge

flash游戏

Flash游戏技术开发步骤

大字小字2015年3月4日

  在开发Flash游戏时,通常是要经过步骤来设计的。Flash游戏技术开发分为5大步骤来规划,从java开发、网络编程、多线程开发、数据cache、数据库开发等,下面详解介绍这5大特点的制作:


  l. c++或者java必须其一,我是有近10年java开发经验,所以自然就选择的java。之前用java开发过搜索引擎,所以对java的性能还是有信心。

  2 .网络编程,在线游戏大量的消息传递,必须能开发高性能的网络层,目前是采用了java的mina。Linux下用epoll方式网络层的执行效率还是相当不错。

  3. 多线程开发,这个是对编程能力要求比较高的地方。现在java提供了一套比较完备的线程池和原子类对开发多线程应用容易了不少,同时也比加锁方式,在性能能上提高了很多。

  4 .数据cache,游戏服务器要有很快的处理能力,数据都必须在服务器启动时就加载到cache里,处理过程中要最大限度的减少内存分配的操作。同时定时做持久化保存。

  5. 数据库开发,mysql数据库或者Redis数据库,key-value数据库的性能比mysql要强不少,由于游戏的持久化存储的数据相对来说比较简单,同时和cache中keyvalue的存储方式也正好对应,可以考虑用Redis数据库。不过对redis研究还不够,不知道redis在数据库在数据库实时备份和负载均衡方面是否方便,同时对redis数据库的稳定性也还没有底。相对mysql更成熟这些方面没有顾虑,目前还是采用了mysql。(相关阅读:Flash游戏特效制作知识)

分享打印返回


动画知识Animation knowledge

广州形动数码科技有限公司

电话:020-87612322

传真:020-87615976

手机:13570023373

Q Q: 853033818

邮箱:853033818@qq.com

地址:广州市越秀区达道路16号

最新动态

形动动漫承接以下业务:flash制作、动漫制作、二维动画制作、2d动画设计,如有这方面的需要,请与我们联系:020-87612322!

Copyright © 2007-2014 广州形动数码科技有限公司  网站备案/许可证号:粤ICP备17050071号-1

业务咨询:020-87612322  招聘热线:020-87615976  地址:中国·广东省广州市越秀区东山街道寺右新马路108号丰伟大厦A座7楼