Flash游戏编程之地图布置与地图相关算法详解.pptVIP

  • 2
  • 0
  • 约8.01千字
  • 约 33页
  • 2017-01-01 发布于湖北
  • 举报

Flash游戏编程之地图布置与地图相关算法详解.ppt

3.10 显示所有地雷 用一个嵌套for循环即可实现: function showAllMine() { for (var i=0; icells.length; i++) { for (var j=0; jcells[i].length; j++) { unaction(i,j); if (cells[i][j].haveMine==true) { cells[i][j].showMine(); } } } } 3.11 小结 这里设计了所有扫雷游戏中会用到的功能,这些功能算法的实现,几乎全部都依赖于二维数组cells来实现。Cells的下标就是其索引,而每个方块实例的i,j属性就是这个方块的编码。编码与索引完美地结合,算法的工作就变得清晰明了了。 4 本章小结 地图与地图相关算法无疑是许多游戏的重点和难点。解决地图问题,一般遵循如下的步骤: 首先是分析地图在游戏中的作用,用图解或者文字的方式表示出来。 其次根据游戏中用到的功能,设计恰当的数据结构来表示地图,恰当与否看能否又好又快地实现游戏中的每个与地图相关的功能。 最后是基于地图数据结构,实现地图相关算法。 只要遵循这样的流程,那么所有的地图问题都可以迎刃而解了。 * function adjustClick(evt:MouseEvent) { var i:int=evt.target.

文档评论(0)

1亿VIP精品文档

相关文档