游戏道具数据库设计

xxx_8801 2012-02-08 03:57:15
比如游戏道具有类型有 药水 清洁 食物
药水能增加 玩家属性 可以增加 敏捷,耐力 等属性
清洁 增加清洁度
食物 增加饥饿
请问这样的表该怎么设计好?

物品表:
物品Id 名称 ...

物品类别:
类别ID 名称 ...

物品数据该怎么设计?
...全文
1479 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2012-02-27
  • 打赏
  • 举报
回复
物品还是和类别分开设置比较合理一些。
fallentopaz 2012-02-10
  • 打赏
  • 举报
回复
补充一下,表现形式:
id1,药水, 100,500
id2,食物, 100

在物品类型表中:
药水,敏捷,耐力
食物,饥饿,null
fallentopaz 2012-02-10
  • 打赏
  • 举报
回复
比如游戏道具有类型有 药水 清洁 食物
药水能增加 玩家属性 可以增加 敏捷,耐力 等属性
清洁 增加清洁度
食物 增加饥饿
请问这样的表该怎么设计好?
看具体需求,如果药水,清洁,食物所对应的属性种类相同,仅仅是表达的含义不同,可以这么做

物品表:
物品Id 名称 物品类型,属性1,属性2,属性3

物品类型
物品类型,属性1,属性2,属性3

希望你能看懂。


xxx_8801 2012-02-10
  • 打赏
  • 举报
回复
没人了么?
xxx_8801 2012-02-09
  • 打赏
  • 举报
回复
模型id的外键? 什么意思,能具体说说吗?
kikiboy1987 2012-02-09
  • 打赏
  • 举报
回复
就单表,就行,然后加个模型id的外键,再来个用户和物品关联表,在关联表上可以来一些用户的附魔打造类的东西在上边
xxx_8801 2012-02-08
  • 打赏
  • 举报
回复
属性我只是简单的说了下,还有很多的·
xxx_8801 2012-02-08
  • 打赏
  • 举报
回复
直接加到物品表里面 会有很多冗余字段啊·
比如我物品表里面有2个物品·
1个药水 1个食物·
这样的话·
物品表就有3个属性 饥饿 敏捷 耐力
而食物没有后面2个属性·
焦sir 2012-02-08
  • 打赏
  • 举报
回复
其实直接加到物品表 就可以。。敏捷 耐力

56,682

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧