发新话题
打印

【学习研究】D5帝国[D5Empire](基于FLASH+RED5的开源互动社区)

【学习研究】D5帝国[D5Empire](基于FLASH+RED5的开源互动社区)



发起:第五动力工作室(D5Power Studio)
开发工具:FLEX2.0/3.0,Eclipse,FLASH CS3
平台:Action Script 3.0,Red5 ver0.6
项目地址:http://d5empire.googlecode.com
SVN:http://d5empire.googlecode.com/svn/trunk
License:GNU General Public License 2.0 (开放全部源代码)

开发论坛:http://bbs.d5power.com

开发进度:

0801 -----------------------------

用户移动的服务器端已经完成,测试数据:
复制内容到剪贴板
代码:
Benmouse660 is Login.
Benmouse660is move to (100,200)
Benmouse72 is Logout.
Benmouse70 is Logout.
Benmouse265 is Login.
Benmouse728 is Login.
Benmouse265is move to (100,200)
Benmouse660is move to (100,200)
Benmouse660is move to (100,200)
0808 ----------------------------

移动客户端完成,进行第一次远程测试:)

D5Power's Blog
www.d5power.com

TOP

..

什么东西啊?  看不懂啊

TOP

开放演示地址:http://www.ired5.com/d5empire/

目前演示版本:025

功能:同步移动
D5Power's Blog
www.d5power.com

TOP

试下,目前正在研究物体移动问题,请问你有什么好方法对物体实时移动进行优化吗,一般做出来都会很卡的.
天行健,君子以自强不息

TOP

a寻路算法
目前用的比较多
我觉得用服务器去算出路径反馈客户端不是一个有效的方式。。。我更趋向于客户端把起始坐标跟终点坐标给服务器。服务器传给其他客户端,本地计算
本人对本贴拥有最终变更和最终解释权,及采取一切手段的权利

TOP

引用:
原帖由 xj1987dear 于 2007-9-5 08:47 发表
试下,目前正在研究物体移动问题,请问你有什么好方法对物体实时移动进行优化吗,一般做出来都会很卡的.
这个应用中是以数组来记录目标的移动目的序列。也就是说,服务器所发布的是用户鼠标所点下的目标位置,而这个位置坐标会被PUSH到全部的在线用户中。当MC移动到指定的地址,则向下一个目标点进发。这样做的想法是考虑到网络延迟的问题,即使出现短暂的卡机,因为数组中记录了部分移动目标,所以MC的移动不会停止,以补偿延迟的时间。不过还是有很多地方的检测没有做,有待改进
D5Power's Blog
www.d5power.com

TOP

引用:
原帖由 kissall 于 2007-9-5 14:24 发表
a寻路算法
目前用的比较多
我觉得用服务器去算出路径反馈客户端不是一个有效的方式。。。我更趋向于客户端把起始坐标跟终点坐标给服务器。服务器传给其他客户端,本地计算
我的想法跟kissall相同。准备把寻路做到Client而不是Server,本身Server的压力就比较大,能减少负担就减少一些。
D5Power's Blog
www.d5power.com

TOP

发新话题