我正在使用javascript / ajax制作2D游戏,这将使用存储在mysql数据库中的数据。每个用户都有自己的“区域”由小方块组成,可以有一些值。但我不知道,如何在每个用户可以拥有不同宽度或高度的区域时,如何在mysql中存储每个方块的值。你有什么想法吗?
答案 0 :(得分:4)
如何存储矩形的四个角(x0,y0,x1,y1)?如果你有一个索引,查询也应该相当有效,但你的里程可能会有所不同......
答案 1 :(得分:2)
你应该存储这样的数据
SQUARES(squareId, XYdataOfSqare)
USERSQUARES(userId, squareId)
答案 2 :(得分:1)
我只保存坐标,每个用户每个方格一个条目。
表格结构:
id
square_x
square_y
user_id
id是自动递增,square_x和square_y是广场的位置。
然后,您可以使用单个记录插入每个用户的方块。