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.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net