快速业务通道

仿炎龙骑士团2的做的FLASH游戏-(SLG实例与讨论)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-11


最近正在做这个游戏,果然想和做是不一样的,做了1个星期才只能控制我方走路,更不用谈其他,在做的过程中也遇到很多问题,就是边做边想,也没好好规划就开始做了。





希望大家给点意见。谢谢各位的支持,看到大家的留言,我很开心啊。
20040921_swf文件

点击浏览该文件
20040921_fla文件

点击浏览该文件
更新内容
修正了第6破冰发现的BUG.因为时间比较赶,所以只是增加了一些判断来修正这个BUG,可能达不到最优的效果。我的寻路算法是参考dispbbs.ASP?boardid=10&id=195589这里的。
遇到新的问题,有谁能帮忙想想
按此在新窗口浏览图片





因为现在的寻路算法改变了,在上图中红色圈的格已经是走不到的,所以按了下去,Player也不会走去,而停止不动,等带用户按另一个可以走到的格子。但我不想这样,我想在生成移动范围的时候就能排除不能走到的格子。只显示能Player能走过去的格子,谁能告诉我相干的算法。

PS:我游戏这里是,自己伙伴能走过,敌人不能,没障碍物的格子能走过,有的障碍物的不行。









ox_thedarkness

我最新的slg库不晓得什么时候可以搞定。。忙啊。。所以展示一下目前阶段性成果。







这里包括一个简单的slg和一个只能编缉、存档,不能导出地图而且有bug的地图编辑器。。。。

提醒一下,这里的东西只是给大家看看效果,也许能给大家一些启示。另外这里的库文件都很老,有根本的设计问题。

这里面slg的库引擎最老,有严重设计问题。名字叫OxSlgEngineBackUp.txt(你看,名字都用的是BackUp),版本0.2。这个引擎图形效率不高,而且画面控制很麻烦,比如就难以实现镜头跟着角色移动。

最终我郁闷了,重写了OxSlgEngine,版本0.3。原来给地图设置颜色的部分被砍掉了。。。 但是图形效率得到了很大的提高,图形控制也得到了优化。这个库给那个mapEditer提供了支持。

mapEditer的用法是这样的:执行mapEditer,点击面板上的蓝色的 + 号按钮,他会自动找当前路径下的"S-春天平原.swf"加载。这样地图模块就读入了。然后选择 新建->随机地图, 在面板上选中图块就可以开画了。

滚轮按下不动可以拖动地图, 滚轮滚动缩放画面。s/l 用的是sharedObject。可惜新建空地图一直有一个bug,结果就拖住了一直没有作导出部分。

"S-春天平原.swf"里面一定要有一个同连接名的mc,每帧是一种地板。mapEditer会自动计算该mc中的帧数。如果你乐意可以试着添加/删除地板种类看看。如果更乐意,你可以试着帮忙写一个选择模块的对话框 + 导出地图的as,那样这个mapEditer就可以用了。

之前的0.31版实现了特别方便的画面控制。目前正在0.4版,准备简化、优化一大票东西。。。。 推出遥遥无期。。。 不过预计到时候写库的使用教程
点击浏览该文件

关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号