9RIA.com天地会 - 论坛

返回列表 发帖

天地培训

9RIA天地会官方培训机构

Adobe官方认证培训中心

[教程] RGP游戏基础 45地图寻路和地图切换完整例子(修改)

以前用AS2写的代码,现在改成AS3。发上来大家一起研究。
本程序共有9个类
主程序类:MainProgram.as
地图数据类:MapData.as
地图类:Map.as
人物类:GameHuman.as
非控制人物类:Foeman.as
寻路类:SearchRoad.as
三个事件类:ChangeMapEvent.as;WalkEvent.as;NotClickEvent.as
游戏地图是随机的,共有两个地图,用来演示地图切换的。地图是40*40的。寻路耗时在1-2毫秒左右
大家如果有疑问可以加我QQ95704123请注明是天地会的弟兄
感谢舵主的加分鼓励!
新上传9楼兄弟提出的问题解决方案,删除了限定鼠标多次点击的 NotClickEvent.as 事件类。修改了人物类:GameHuman.as

[ 本帖最后由 kanshuo 于 2008-8-26 01:07 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
2

评分人数

  • asFox

  • oliwen

asFox 赐本贴 威望 + 1 银子 + 10  诏曰: 好东西
oliwen 赐本贴 银子 + 10  诏曰: 原创内容~~~~~鼓励!

天地人才库
好东西,谢谢楼主分享

TOP

无私奉献的哥们,赞一个先

TOP

好兄弟,讲义气!---by eko

踏上天地会荣耀之路!

 

申请舵主

加入掘金队

加入译林军

知识专题整理

 

咨询(QQ):

1442604479(小地)

 

分享让我们共同进步,我顶。
闪刀浪子 大闪闪于市。qq:2039961   
www.iflashigame.com http://hi.baidu.com/mr_ziqiang
分享让我们共同进步

TOP

非常清晰的结构,刚刚用EA把你的类做了拓展。做了一个你的类的帮助文档和UML图。
不知道你是否同意我上传上来
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
闪刀浪子 大闪闪于市。qq:2039961   
www.iflashigame.com http://hi.baidu.com/mr_ziqiang
分享让我们共同进步

TOP

回复 地板 的帖子

当然可以了。
大家共同进步!

TOP

源文件的帮助说明

好的,我放上来
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
闪刀浪子 大闪闪于市。qq:2039961   
www.iflashigame.com http://hi.baidu.com/mr_ziqiang
分享让我们共同进步

TOP

楼主! :-161)

TOP

楼主有个小问题,就是但我点击一个地方的时候,只能走到那个地方我再点鼠标才会有效,在行走的过程中,我再点击鼠标是无效的,你看这个能不能再改改,改完就超强了。

TOP

爱你没有商量!

TOP

地图不是tile拼成的?
我从来不看短消息,有事给我发邮件 nshen121 [at] gmail.com

博客

TOP

回复 地图不是tile拼成的?

我的原理是:
用于地面贴图的是由一个或若干个背景图先拼好。
用于遮挡或障碍的再由数组动态生成。
这样做的目的是 地面贴图比较真实。减少内存中的Sprite 数量。

[ 本帖最后由 kanshuo 于 2008-8-25 10:37 编辑 ]

TOP

好方法,谢谢分享!!

TOP

收藏了,谢谢分享!!!!

TOP

不错。谢谢楼主啦。值得学习。
专注Adobe ActionScript3.0 游戏以及虚拟社区& RIA 、FLEX开发。

TOP

返回列表