天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(十三)

十六、造船和防御(FleetBuildingPage.php與DefensesBuildingPage.php頁(yè)面)

先說(shuō)造船廠(chǎng)頁(yè)面,其實(shí)這個(gè)頁(yè)面中并沒(méi)有真正的造船,只是把要造的船和數(shù)量保存到數(shù)據(jù)庫(kù)中;產(chǎn)生船艦的代碼在另外一個(gè)函數(shù)里面。下面我們開(kāi)始分析這個(gè)頁(yè)面,并且也按照前面的思路,先講解構(gòu)造頁(yè)面的代碼。

首先判斷本星球是否已有造船廠(chǎng),沒(méi)有當(dāng)然要提示。

下面使用循環(huán)語(yǔ)句,構(gòu)造出每種船艦的建造頁(yè)面,這段代碼我覺(jué)得不需要再詳細(xì)講解了。

接下來(lái)是要顯示正在制造的船艦列表,要腳本動(dòng)態(tài)顯示,實(shí)際上是假像;即使顯示有船艦造好了,如果不是刷新,數(shù)據(jù)庫(kù)里面并不會(huì)有。注意這里有兩個(gè)重要的字段:b_hangar_id保存著要造的船列表;b_hangar保存著上次更新后剩下的時(shí)間,單位是秒。

使用函數(shù)ElementBuildListBox(),構(gòu)造出一個(gè)正在造船的腳本,函數(shù)代碼大家自己看,不難,只要理解了前面我說(shuō)的兩個(gè)字段就可以了。

最后輸出造船廠(chǎng)頁(yè)面。

現(xiàn)在我們又回到前面,玩家輸入要制造的船艦的數(shù)量,進(jìn)入這段代碼。

1.取得要制造的船艦代碼和數(shù)量
2.判斷制造的數(shù)量是否超過(guò)允許的最大值,超過(guò)則取最大值
3.如果制造數(shù)量不為零,判斷是否允許制造
4.然后取得當(dāng)前資源能制造的最大值
5.設(shè)置資源消耗和時(shí)間消耗
6.最后更新星球數(shù)據(jù),包括減少資源和建造船艦的字段b_hangar_id,貼出代碼如下:

if ($Count >= 1) { $CurrentPlaNET['metal'] -= $Ressource['metal']; $CurrentPlaNET['crystal'] -= $Ressource['crystal']; $CurrentPlaNET['deuterium'] -= $Ressource['deuterium']; $CurrentPlaNET['b_hangar_id'].= "". $Element .",". $Count .";";}

造船廠(chǎng)頁(yè)面完成了,下面我們來(lái)看防御頁(yè)面。這個(gè)頁(yè)面基本邏輯和造船廠(chǎng)一樣,這里就不寫(xiě)了。不同的是多一些邏輯限制,羅列出來(lái)如下:

1.在構(gòu)造防御單位頁(yè)面的時(shí)候,代碼407和408是大小防御護(hù)盾,要注意只能有一個(gè)
2.在玩家輸入數(shù)量后的制造代碼里面,代碼502和503是攔截導(dǎo)彈和星際導(dǎo)彈,要注意兩個(gè)導(dǎo)彈的數(shù)量關(guān)系和正在制造列表里面的導(dǎo)彈數(shù)量
3.同樣使用字段b_hangar_id保存

造船和防御頁(yè)面簡(jiǎn)單的講解完了,最重要的制造代碼在另外一個(gè)函數(shù)里面,下一章節(jié)分析。

php技術(shù)PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(十三),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 香蕉久久夜色精品国产小优 | 拔萝卜在线高清观看视频 | 久久九九日本韩国精品 | 乱h好大噗嗤噗嗤烂了 | 欧美free嫩交hd | 邓奴的视频IVK | 暖暖 免费 高清 日本 在线 | 456亚洲人成在线播放网站 | 久久精品国产男包 | 国产激情一级毛片久久久 | 成人人观看的免费毛片 | 久久99精品视频 | 贵妃高h荡肉呻吟np杨玉环 | 久久热在线视频精品1 | 一个人在线观看的视频 | 亚洲区欧美日韩综合 | p影院永久免费 | 美女张开大腿 | 亚洲综合AV在线在线播放 | 污到湿的爽文免费阅读 | FREE乌克兰嫩交HD | 午夜DV内射一区区 | 777琪琪午夜理论电影网 | 亚洲薄码区 | 在线精品国精品国产不卡 | 特级毛片内射WWW无码 | 最新无码国产在线视频 | 国产亚洲精品线视频在线 | 国产精品久久久久久人妻香蕉 | 国产欧美日韩国产高清 | 玩弄放荡人妻一区二区三区 | 亚洲.日韩.欧美另类 | 欧美精品3atv一区二区三区 | 久久国产精品萌白酱免费 | 在线观看免费精品国产 | 国产精品免费久久久久影院 | 100国产精品人妻无码 | 青柠在线观看视频在线高清 | av狼新人开放注册区 | 99福利在线观看 | 一二三四在线高清中文版免费观看电影 |