-
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的资源更新页面部分,需要的朋友可以参考下 十七、资源更新(PlanetResourceUpdate.php页面) 前面基本把重要的功能讲解完了,这章节我们分析重要的一个函数PlanetResourceUpdate,主要功能是更新资源、制造船舰和防御单位;代码很有条理,下面是详细的说明: 1.计算星球的最大存储空间,包括系统设置的浮动值 2.计算星球三种资源的产量和能量消耗总量,包括专家的加成 3.如果星球是月球,以上计算的产量和能量直接为0 4.计算上次更新资源到现在的时间 5.计算由于能量比率而引起的产量变化,能量为0的时候,只有基本产量 6.接下来要判断是否假期了,不是假期的话,根据前面准备好的数据,计算出这段时间内的产量,并加到现有的资源里面 7.取得这段时间应该完成的船舰和防御数量,函数HandleElementBuildingQueue 8.构造SQL语句,提交给服务器,资源更新完成 这个函数在玩家每次点击每个功能的时候执行,给玩家的感觉好像资源是早计算好了一样,呵呵。不...
PHP 2014-12-01 11:28:41 -
PHP中使用mktime获取时间戳示例
本文为大家讲解的是PHP中使用mktime获取时间戳示例代码,感兴趣的同学参考下。 mktime(hour,minute,second,month,day,year,is_dst)这是mktime的语法说明,一目了然应该不难写出一个时间戳的代码来 下面这段代码是网上大多数人给出的时间戳现实,这个一看便知只能说是取得当前日期,而不能算是时间戳,不用多解释了吧! $now = mktime(0,0,0,date("m"),date("d"),date("Y")); echo "now is ".date("Y/m/d", $now); 显示结果: now is 2012/05/30 显然这不是我想要的结果...
PHP 2014-12-01 05:12:44 -
PHP中strtotime函数使用方法
本文为大家讲解的是PHP中strtotime函数使用方法,strtotime函数以获取各种格式的时间的时间戳,感兴趣的同学参考下. 在PHP中有个叫做strtotime的函数。strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间戳...
PHP 2014-11-30 21:45:13 -
php中使用base_convert()函数进制数字转换的实例
本文为大家讲解的是php中使用base_convert()函数进制数字转换的实例,以实例形式演示了十进制数与二进制、八进制与十六进制之间的转换方法,具有很好的参考借鉴价值,需要的朋友可以参考下 语法:base_convert(number,frombase,tobase) 参数 描述 number 必需,原始值. frombase 必需,数字原来的进制. tobase 必需,要转换的进制. PHP实例代码如下: $hexadecimal='a37334'; echo base_convert($hexadecimal,16,2); //转换为二进制输出101000110111001100110100 echo "<br>"; $number="123"; echo base_convert($numb...
PHP 2014-11-30 21:26:49 -
Flyme、MIUI等,国产手机系统UI大盘点
站长搜索(www.adminso.com):Flyme、MIUI等,国产手机系统UI大盘点 安卓系统的开放造就了国产手机系统百花齐放的状态,严格的来说,国内最早做定制系统的厂家是魅族,但在安卓时代魅族落后于小米,加上魅族Flyme的不开放性,让小米MIUI成为当之无愧的国产最流行的定制系统。锤子SmartisanOS发布后,主打设计与交互细节,在这方面也相当用心...
业界动态 2014-11-30 20:12:05 -
PHP mb_convert_encoding文字编码的转换函数使用说明
本文以示例的方式为大家讲解了PHP mb_convert_encoding文字编码的转换函数使用说明,感兴趣的同学参考下。 PHP mb_convert_encoding文字编码的转换函数介绍,可以将字符转换为gbk或utf8格式...
PHP 2014-11-30 19:34:16 -
巧用convert轻松实现不同单位之间数值的转换
很多人对于借助convert函数,不是很熟悉,因此也就不会使用它。其实它能够在我们编辑电子表格时,帮助我们实现不同单位之间的数值的相互转换...
系统程序 2014-11-30 16:53:46 -
【Win8/Win8.1主题包下载】Nome 8.1 - 仙境山谷
站长搜索(www.adminso.com):【Win8/Win8.1主题包下载】Nome 8.1 - 仙境山谷 这款名为Nome(葡萄牙语“名字”)的Win8/Win8.1主题由加拿大网友neiio制作的。这款主题分为Win7和Win8/Win8.1两个版本,本文介绍的是Win8/Win8.1版...
业界动态 2014-11-30 12:49:31 -
【Win7主题包下载】Nome 7- 仙境山谷
站长搜索(www.adminso.com):【Win7主题包下载】Nome 7- 仙境山谷 这款名为Nome(葡萄牙语“名字”)的Win7主题由加拿大网友neiio制作的。这款主题分为Win7和Win8/Win8.1两个版本,本文介绍的是Win7版...
业界动态 2014-11-30 12:00:32 -
PHP函数microtime()用法与说明讲解
本文为大家讲解的是PHP函数microtime()用法与说明,感兴趣的同学参考下. 定义和用法 PHP函数microtime()返回当前 Unix 时间戳和微秒数。 PHP函数microtime()语法 microtime(get_as_float) PHP函数microtime()参数与描述 get_as_float 如果给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数...
PHP 2014-11-30 11:52:49 -
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的造船与防御代码部分,需要的朋友可以参考下 十六、造船和防御(FleetBuildingPage.php与DefensesBuildingPage.php页面) 先说造船厂页面,其实这个页面中并没有真正的造船,只是把要造的船和数量保存到数据库中;产生船舰的代码在另外一个函数里面。下面我们开始分析这个页面,并且也按照前面的思路,先讲解构造页面的代码...
PHP 2014-11-30 08:17:02 -
PHP网页游戏学习之Xnova(ogame)源码解读(十)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的建造总览部分,感兴趣的朋友可以参考下 十三、 建造总览(buildings.php) 从这篇文章开始,对xnova的研究重点放在流程上面,其实就是大量的函数;至于页面的构造将不再仔细解释。 buildings.php文件不只是处理建筑金属矿产等,而是包括了建筑、研究、造船厂、防御四个功能;通过传递不同的参数来决定进入哪个功能,所以这个文件其实是一个导航文件...
PHP 2014-11-30 07:29:29