当前位置 博文首页 > 弄懂基本原理+良好代码功底=无敌:用户等级与经验

    弄懂基本原理+良好代码功底=无敌:用户等级与经验

    作者:[db:作者] 时间:2021-09-01 13:11

    1)笔记

    1)有时候我们打游戏打着打着,经验会增加,都会对应多少级,对应着不同的技能,包括相关的一些参数;
    
    2)经验等级的划分是由策划来做的,
       (1)策划会在数据库中填好升级的经验表,填好以后,我们的程序就会生成使用策划填好的这个表,
          来判断出我们游戏的经验和等级,这个表的做法一般是放在游戏服务器上的数据库的表,
          如: ulevel, 在上一级的基础上打多少经验. 策划通过编辑excel,我们导入到数据中来,
          后面我们还会讲一个服务器web_server, web_server主要提供一些前期的配置文件的下载,
          经验等级我们可以生成一个json文件,做web_server的时候,我们写一个脚本,脚本访问我们这个游戏数据库,
          把经验json表生成出来, 客户端通过请求拿到这张表,把数据load到客户端,这样策划在服务器上修改完以后,
          web重新生成一下配置文件,这样经验等级等情况就会完整对应好. 
    
          这个功能我们后面在讲解配置文件的时候,加上去,写脚本select数据库表,然后生成json,web_server提供下载,
          把josn配置文件下载下来以后,再来连接我们的服务器;
    
    
    3)ulevel: 不是经验的值,是经验的增长,上一个经验到下一个经验需要增长多少,因为增长能够反映这个难度,所以策划
         更喜欢用增长,
    
    4)50/113: 当前达到了多少经验/距离下一次升级还需要多少经验;
    
    5)init: 因为需要从web_server读取;
    
    6)给一个经验,算出等级, 到下一级还有多少;
      超过了多少;
    
      uexp
      out int now
      out int next_level

    ?

    cs