2012年3月16日

摘要: 对于一个游戏而言,定时器是必须的,而它一般作为一个游戏基本公共组件,而定时器在游戏逻辑中运用是非常明显的(比如吃药回血,每几秒回血多少),而对于游戏逻辑而言需要开发一个高效率高精度(毫秒级别)的定时器。一:分析Ace库定时器实现方式 1.Ace种定时器实现有4种,这里不具体介绍实现细节,主要介绍实现数据结构,性能。 具体的4种定时器都是从ACE_Timer_Queue_T继承,每种定时器用不同的数据结构来实现具体Timer的算法。 1)ACE_Timer_Heap定时器,根据触发时间建立一个优先级队列(一个最小堆数据结构)来维护所有的定时器,代价就是删除和插入过程为O(logn),代价比较高。 阅读全文

posted @ 2012-03-16 18:03 tanceboy 阅读(614) 评论(0) 推荐(0)

摘要: 主要内容——ActionScript3页游开发中如何设计全局的定时器。1.定时器的几种设计下面介绍如何设计游戏中全局的定时器,首先我们来看看常用的定时器设计。通常定时器具有以下功能:F启动定时器F停止定时器F定时器定期执行间隔(总共执行多次)或者超时执行(总共执行1次)F有的游戏中还需要暂停定时器、恢复定时器的功能关于游戏中的定时器的设计有以下两种争议:1)每个需要定时器的地方都创建一个,然后问题归结为多个定时器的管理问题;2)游戏中只有一个定时器,然后问题归结为一个定时器实现多个定时器的效果。实际从管理难度以及运行效率上来讲应该选择第2种。START_TIMER = O(1)STOP_TIM 阅读全文

posted @ 2012-03-16 17:41 tanceboy 阅读(993) 评论(0) 推荐(0)

摘要: packagemastercn;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.io.RandomAccessFile;publicclassCopyFileimplementsRunnable{//来源文件privateStringsourceFileName;//目标文件privateStringtargetFileName;//分块总数privateintblockCount;//开始COPY的块序号privateintblockNo;//缓存大小privatein 阅读全文

posted @ 2012-03-16 16:47 tanceboy 阅读(945) 评论(0) 推荐(0)

摘要: 客户端代码如下代码如下loginWin.mxml<?xml version="1.0" encoding="utf-8"?><mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="320" height="158" title="用户登录"fontSize="12" borderColor="#339 阅读全文

posted @ 2012-03-16 16:43 tanceboy 阅读(396) 评论(0) 推荐(0)

摘要: 前面,阿堂和朋友们简单聊了一下,给出了一些FLEX和JAVA交互的操作图的界面一文(见 Flex socket通信实践学习笔记(1)),见阿堂的新浪空间(http://blog.sina.com.cn/s/blog_4c925dca0100s38p.html),由于阿堂平常一直比较忙,所以代码没有粘出来,今天我就给出该操作图相应的后台服务端java代码和客户端的FLEX代码.对于flex和JAVA的交互,我这里也简单总结一下,谈一下自己的看法!1.flex和java交互时,需要三次握手过程,握手成功后,flex客户端会检测通信端口中是否存在安全策略文件,此时客户端发送以下报文内容.<po 阅读全文

posted @ 2012-03-16 16:43 tanceboy 阅读(397) 评论(0) 推荐(0)

摘要: 因为项目的需要,可能要和flex进行 交互开发,阿堂忙里偷闲利用业余时间(近1-2个月内),将flex的相关内容系统学习了一下,对于有多年java开发经验的阿堂,发现学习flex并不 会太难,其开发界面很有点类似于阿堂很久以前开发c#的开发界面,有source和design两种方式,既可以完全编码,也可以拖出一些界面再加上部分 编码。flex既可以和c++,也可以和java进行交互。在使用flex的Socket进行开发之前,必须创建一个远程服务端的程序。下面,阿堂以我熟 悉的java来分析一个简单的网络聊天室程序的实现。在以后的学习笔记中,我会相继给出关于BlazeDS,apache mi.. 阅读全文

posted @ 2012-03-16 16:42 tanceboy 阅读(242) 评论(0) 推荐(0)