亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript揭秘:實(shí)現(xiàn)自動(dòng)化連連看游戲

 更新時(shí)間:2023年11月17日 08:29:06   作者:里德先生  
這篇文章主要介紹了JavaScript揭秘:實(shí)現(xiàn)自動(dòng)化連連看游戲的相關(guān)資料,需要的朋友可以參考下

代碼實(shí)現(xiàn)自動(dòng)化連連看“蝴蝶翩翩連”

HTML小游戲"蝴蝶翩翩連"代碼取得后,我們來分析如何實(shí)現(xiàn)自動(dòng)完成連連看

通過引用的javascript文件可以得到游戲是”butterfly-kyodai.min.js“來實(shí)現(xiàn),用到了phaser@2.6這個(gè)開源的桌面和移動(dòng) HTML5 2D 游戲開發(fā)框架。

如果想要實(shí)現(xiàn)自動(dòng)完成連連看,首先要去了解學(xué)習(xí)下phaser這個(gè)框架,儲(chǔ)備到必要的框架知識(shí)才能實(shí)現(xiàn)。

通過努力完成了、效果如下:

分?jǐn)?shù):34199

這里經(jīng)過分析,要想達(dá)到系統(tǒng)自動(dòng)連,最簡(jiǎn)單的方式就是利用提示功能,找出痤標(biāo)再模塊點(diǎn)擊即可,這里就需要閱讀代碼找出在什么地方實(shí)現(xiàn)的提示,默認(rèn)提示次數(shù)是有限制的,將限制取消,讓其每次提示不減少提示次數(shù)

下面貼出主要改的地方:

這里HBuilderX使用格式化插件是Beautify Formator,將 Beautify Formator的配置"wrap_line_length"改為200

使用HBuilderX打開目錄,將butterfly-kyodai.min.js文件打開,使用"編輯"-“重排代碼格式”,格式化一下方便查看修改,

提示次數(shù)的處理

查找 Constants.CURRENT_HINTS--

this.hintTiles = [], 0 < Constants.CURRENT_HINTS && (Constants.CURRENT_HINTS--, this.showHint(!1));

改為

this.hintTiles = [];
// 0 < Constants.CURRENT_HINTS && (Constants.CURRENT_HINTS--, this.showHint(!1));
this.showHint(!1);

模擬點(diǎn)擊

查找E.prototype.showHint

在這個(gè)方法里增加代碼

,
					//模擬點(diǎn)擊
					this.backend.handleGameMove({
						call: "tileClicked",
						tileX:  e[0].x, 
						tileY:  e[0].y  
					}) ;
					this.backend.handleGameMove({
						call: "tileClicked",
						tileX: e[1].x ,
						tileY: e[1].y 
					}) ;

改完這兩處,打開測(cè)試下效果,這里一直點(diǎn)擊提示就能自動(dòng)完成連了

實(shí)現(xiàn)系統(tǒng)自動(dòng)連

找到ButterflyKyodai的E.prototype.create根據(jù)Phaser框架的寫法,增加一定時(shí)器來處理,循環(huán)10000次點(diǎn)擊,一口氣就連完了

查找E.prototype.create = function()

;
					this.game.time.events.repeat(1,10000,this.hintPressed, this);

 效果完成

到此這篇關(guān)于JavaScript揭秘:實(shí)現(xiàn)自動(dòng)化連連看游戲的文章就介紹到這了,更多相關(guān)JavaScript實(shí)現(xiàn)自動(dòng)化連連看內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論