文件名称:php设计模式之正面模式实例分析【星际争霸游戏案例】
文件大小:59KB
文件格式:PDF
更新时间:2024-01-07 15:24:57
hp php 地图
本文实例讲述了php设计模式之正面模式。分享给大家供大家参考,具体如下: 星际里面的战斗都是在地图上进行的,只要我们可以编辑地图,就可以创造一些新的战役。可是,星际里面的地图绘制相关的代码如果开放出来,估计大多数万家都看不懂,更不要说自己编辑地图了。 待解决的问题:在不了解地图代码的结构下,我们要让玩家自己编辑地图。 思路:对于玩家而言,他熟悉的是水晶矿,高地这些形状,他和系统通过鼠标交互。我们可以设计一个地图编辑器让玩家使用,而无需让他研究绘制地图的细节代码。 (实际上暴雪公司就是这样做的,很多玩家甚至暴雪内部人员都是用星际中的地图编辑器制作地图) 正面模式(Facade)示例: <?ph