您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. PHP网页游戏学习之Xnova(ogame)源码解读(十二)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读研究页面部分,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:42kb
    • 提供者:weixin_38717031
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十一)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读的建筑页面部分,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:45kb
    • 提供者:weixin_38612304
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读的建造总览部分,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:50kb
    • 提供者:weixin_38690739
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十四)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读的资源更新页面部分,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:49kb
    • 提供者:weixin_38575421
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十五)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读的舰队活动页面处理流程,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:53kb
    • 提供者:weixin_38518958
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十六)

  2. 主要介绍了PHP网页游戏Xnova(ogame)源码解读的攻击任务页面的代码流程,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:92kb
    • 提供者:weixin_38565631
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十四)

  2. 十七、资源更新(PlanetResourceUpdate.php页面) 前面基本把重要的功能讲解完了,这章节我们分析重要的一个函数PlanetResourceUpdate,主要功能是更新资源、制造船舰和防御单位;代码很有条理,下面是详细的说明: 1.计算星球的最大存储空间,包括系统设置的浮动值 2.计算星球三种资源的产量和能量消耗总量,包括专家的加成 3.如果星球是月球,以上计算的产量和能量直接为0 4.计算上次更新资源到现在的时间 5.计算由于能量比率而引起的产量变化,能量为0的时候,只有基本
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:50kb
    • 提供者:weixin_38504417
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十一)

  2. 十四、建筑页面(BatimentBuildingPage.php) 现在开始解析真正的建筑页面,里面用到的函数不少,不过都不难,我们一起来看。 一开始先检查星球的已使用空间并更新,使用函数CheckPlanetUsedFields,这个函数前面讲过,实现也不难。 接下来这个是我们前面重点讲过的结构,就是判断是否输入;所以我们先跳到这段代码的后面看,但是这里有几个函数是处理一些建筑队列的。 1. SetNextQueueElementOnTop:我们讲过,处理队列中的下一个建筑 2. ShowB
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:46kb
    • 提供者:weixin_38746293
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十二)

  2. 十五、研究页面(ResearchBuildingPage.php) 研究因为没有队列,所以相对简单一些;但是也有一些比较特殊的东西。我们先看研究之前的一个处理函数HandleTechnologieBuild()。 这个函数是处理现在的科技研究的,其中b_tech_planet字段是研究的星球ID,b_tech字段是完成研究的时间点,b_tech_id字段是研究的具体科技字段名。函数逻辑不难,我就不仔细讲解了,大家自己看看,下面正式进入研究页面: 首先要检查当前星球是否有研究所。 然后检查当前星球
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:43kb
    • 提供者:weixin_38732744
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十三)

  2. 十六、造船和防御(FleetBuildingPage.php与DefensesBuildingPage.php页面) 先说造船厂页面,其实这个页面中并没有真正的造船,只是把要造的船和数量保存到数据库中;产生船舰的代码在另外一个函数里面。下面我们开始分析这个页面,并且也按照前面的思路,先讲解构造页面的代码。 首先判断本星球是否已有造船厂,没有当然要提示。 下面使用循环语句,构造出每种船舰的建造页面,这段代码我觉得不需要再详细讲解了。 接下来是要显示正在制造的船舰列表,要脚本动态显示,实际上是假像;
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:50kb
    • 提供者:weixin_38590996
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十六)

  2. 十九、攻击任务(MissionCaseAttack.php) 按照舰队任务的编号,排在第一个的就是攻击任务。这个代码很长,看的时候要有耐心。 好在引用的内容并不是很多,并且给出了详细的注释,读者不会晕头转向。 function MissionCaseAttack ($FleetRow) { global $user, $phpEx, $xnova_root_path, $pricelist, $lang, $resource, $CombatCaps; // 在舰队的记录中,flee
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:92kb
    • 提供者:weixin_38526780
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十五)

  2. 十八、舰队活动(FlyingFleetHandler.php) 在前文中我们曾经初步研究过舰队活动的源码,提到过舰队活动的触发。现在我进一步分析Xnova中舰队活动,这些在本质上是由玩家触发的,并不是由定时器在进行定时计算。舰队活动的触发是在common.php中进行的,所以入口就在这文件中,代码如下: //检查是否有到达目的地的舰队 $_fleets = doquery("SELECT * FROM {{table}} WHERE 'fleet_start_time' <= '".ti
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:54kb
    • 提供者:weixin_38697579
  1. PHP网页游戏学习之Xnova(ogame)源码解读(十)

  2. 十三、 建造总览(buildings.php) 从这篇文章开始,对xnova的研究重点放在流程上面,其实就是大量的函数;至于页面的构造将不再仔细解释。 buildings.php文件不只是处理建筑金属矿产等,而是包括了建筑、研究、造船厂、防御四个功能;通过传递不同的参数来决定进入哪个功能,所以这个文件其实是一个导航文件。下面我们简单解释下这个文件。 //更新当前星球的建筑队列,比较复杂 UpdatePlanetBatimentQueueList ( $planetrow, $user ); /
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:50kb
    • 提供者:weixin_38738506
  1. PHP网页游戏学习之Xnova(ogame)源码解读(七)

  2. 十、基础数值(vars.php) vars.php文件中定义游戏中关键的基础数值,全部以数组形式定义;PHP中的数组实际上是一个有序图。我们下面将以代码注释的方式进行说明,可能有不正确的理解,希望大家自己也仔细看看,有问题请提出来!如果对这段数值理解了,那么你就可以创造新的单位了,比如新的科技(可以看我服的殖民技术)、新的船舰等。 // 玩家消息类型定义,具体含义请看messages.mo $messfields = array ( 0 => "mnl_spy", 1 => "mn
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:66kb
    • 提供者:weixin_38694299
  1. PHP网页游戏学习之Xnova(ogame)源码解读(八)

  2. 十一、公共函数(functions.php) 本来打算写建筑页面的分析,但是建筑页面东西比较多,一天时间也写不完;而且我们还有很多函数要经常用到,先简单介绍下这些函数还是有必要的;下面我们还是以注释方式说明。 // ------------------------------ // //检查用户是否假期模式,这个函数没有被调用过 // function check_urlaubmodus ($user) //输出目前登陆用户假期模式剩余时间,这个函数没有被调用过 function check_
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:39kb
    • 提供者:weixin_38537050