Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从基于浏览器的策略游戏的数据库中用PHP创建六边形世界地图_Php_Mysql - Fatal编程技术网

如何从基于浏览器的策略游戏的数据库中用PHP创建六边形世界地图

如何从基于浏览器的策略游戏的数据库中用PHP创建六边形世界地图,php,mysql,Php,Mysql,我正在尝试为基于PHP浏览器的策略游戏创建一个六边形世界地图。我在数据库中创建了一个表,每行包含以下数据:id、类型、x、y和已占用。其中类型是以数字定义的瓷砖类型。例如,1是草。地图本身是25 x 25 我想从数据库中用可点击的平铺绘制地图,并用箭头在地图中导航。我真的不知道如何从这开始,任何帮助将不胜感激 提前谢谢大家, 费边 我知道我必须使用Javascript,但我仍然不知道如何创建数组,以便从数据库加载瓷砖和坐标,并用Javascript在页面上显示它们。为此,您肯定需要一些Java

我正在尝试为基于PHP浏览器的策略游戏创建一个六边形世界地图。我在数据库中创建了一个表,每行包含以下数据:id、类型、x、y和已占用。其中类型是以数字定义的瓷砖类型。例如,1是草。地图本身是25 x 25

我想从数据库中用可点击的平铺绘制地图,并用箭头在地图中导航。我真的不知道如何从这开始,任何帮助将不胜感激

提前谢谢大家,

费边



我知道我必须使用Javascript,但我仍然不知道如何创建数组,以便从数据库加载瓷砖和坐标,并用Javascript在页面上显示它们。

为此,您肯定需要一些Javascript代码。我建议使用jQuery作为e框架。它具有您所需的一切:事件捕获(单击、按下按钮)、DOM操作等。

您需要使用javascript绘制六边形,因为如果将它们放在一起,图片将无法工作。使用javascript绘制形状,然后捕获其中的单击。这可能会有所帮助:

假设您询问一个十六进制网格,Ron Martin可以找到一个非常好的


从那时起,您只需处理单击事件即可使用PHP。

我的建议是从头开始。:-)说真的,我怀疑你会对这个问题得到更好的回答(如果还没有答案的话),我认为这是一个有点广泛的请求,所以…对不起,我是stackoverflow的新手,不知道还有gamedev部分。再一次,对不起。