采用的框架开发流程层次分配格子格子存储与定义格子上的地.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:19 大小:1.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

采用的框架开发流程层次分配格子格子存储与定义格子上的地.ppt

采用的框架开发流程层次分配格子格子存储与定义格子上的地.ppt

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

UIW:H=2:1存储:通过一个二维数组存放格子数据如:[[1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,1],[1,0,0,0,2,0,0,0,1],[1,0,0,2,2,2,0,0,1],[1,0,0,2,2,2,0,0,1],[1,0,0,0,2,0,0,0,1],[1,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1]]格子坐标转成地图像素坐标:x=(px-(py-offsetY))*w/2;y=(px+(py-offsetY))*h/2;网上相关介绍有很多,也有很多种强化方法。在这里主要介绍A*算法结合二叉树TimerSwf,加载后直接控制帧BulkLoader基类行为控制器[控制当前显示的方向,动作,帧位置等]寻路跟随接口:IFollower.as//当主人坐标改变时都会触发functiononTargetMoved(leader:Animal):void;//主人死亡时触发functiononTargetDead(leader:Animal):void;//主人离开时触发functiononTargetGone(leader:Animal):void;宠物跟随宠物移动移动不需发送给服务端,都由客户端自己计算宠物攻击由服务端计算通知客户端坐骑加密采用alchemy封装通讯协议解密算法,并跟Main.swf编译在一起屏幕之外的NPC、场景效果、技能效果等都从舞台上移除掉你对上面所讲的有什么疑问?你希望还要多讲讲哪些内容?你有更好的建议吗?你是不是也想说说你的想法?