升级代码的大概设计

2023年3月28日

Sun  16:29:44
在么
请问你是不是在做android的游戏哦
android交流  16:29:56
嗯 怎么了?
呵呵 没有做android了哦  我做通信了
Sun  16:30:13
嗯嗯,我有个问题,类似于游戏的积分到聊升级
哦哦
就是说,我积分到了,给用户升级
android交流  16:30:41
然后呢
Sun  16:30:44
这个代码大概要怎么个设计
我在想,难道用很多if进行判断
android交流  16:31:29
你的意思是说 随时监听他的积分时候到了?
Sun  16:32:14
嗯,是的。比如每次签到有10分的,就是说,每次增加或者减少积分的时候,代码怎样设计去判断我要给用户显示怎样的等级
如果我有100个等级,用最最普通的方法就是写100if if else进行判断
但是这挺不好的这样
Sun  16:34:35
还有一种是和数据库结合在一起,就是把等级写入到数据库中去,每次去数据库找 where score>= 用条件去判断
android交流  16:34:37
额  干嘛要这样做啊
你用等级加一不久行了
当前等级知道吧
然后加一啊
满足积分 就等级加一
Sun  16:35:13
当前等级知道的,那怎么判断满足积分呢
这个满足积分也使要判断的
android交流  16:36:07
所以 一般你要把积分分出来讨论啊
累积的积分另外保存
Sun  16:36:30
嗯。
android交流  16:36:33
这一级以后的积分
满足了 就把等级加一啊
然后这一级积分再清零啊
总积分照样累加啊
Sun  16:37:09
哦哦
android交流  16:37:23
嗯 这样你就不需要判断总积分啊
Sun  16:37:52
是哦,那看来游戏升到下一级的分数和当前的级别是有关系的
呵呵
android交流  16:38:03
嗯 呵呵
Sun  16:38:09

我大概知道怎么做了 谢谢哈

服务器托管,北京服务器托管,服务器租用 http://www.hhisp.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net

hackdl

咨询热线/微信 13051898268