最近正在做这个游戏,果然想和做是不一样的,做了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版,准备简化、优化一大票东西。。。。 推出遥遥无期。。。 不过预计到时候写库的使用教程
点击浏览该文件

