CopyRight?2007-2021 ropkwcs.com All Right Reserved 晉ICP備2023022329號(hào)-1
溫馨提示:抵制不良游戲 拒絕盜版游戲 注意自我保護(hù) 謹(jǐn)防受騙上當(dāng) 適度游戲益腦 沉迷游戲傷身 合理安排時(shí)間 享受健康生活
游戲作品版權(quán)歸原作者享有,如無(wú)意之中侵犯了您的版權(quán),請(qǐng)您來(lái)信告知( 聯(lián)系郵箱:lqqsgduw132@163.com),本網(wǎng)站將應(yīng)您的要求刪除。
更新時(shí)間:2018-11-27 09:49
作者:匿名
DNF遠(yuǎn)古時(shí)期流行的一款名為“蘿卜”的輔助相信很多人都知道的,功能強(qiáng)大到讓無(wú)數(shù)玩家獲益,那各位有沒有想過用自己的雙手敲出這樣一個(gè)程序,來(lái)輔助自己的游戲呢?來(lái)看看
游戲腳本是一個(gè)工具,這個(gè)工具可以實(shí)現(xiàn)的功能是模擬人手的行為來(lái)自動(dòng)進(jìn)行游戲。說(shuō)到這你可能還有些不懂,但是沒關(guān)系,接下來(lái)的剖析會(huì)讓你毛瑟頓開。
制作游戲腳本的工具有哪些
1.編程工具:制作游戲腳本是一個(gè)由淺入深的過程,但是首先你需要一些工具來(lái)完成你進(jìn)步的目的。制作腳本的載體包括按鍵精靈、易語(yǔ)言、C語(yǔ)言等,這也是比較流行和主體的編程工具,其中最為普遍使用的還是大家比較熟悉的按鍵精靈和易語(yǔ)言,我這里將用易語(yǔ)言來(lái)做簡(jiǎn)單的案例演示。
2.抓圖工具:所謂抓圖就是將游戲中的圖色等信息體現(xiàn)成“文本型”的過程,類似的工具有很多,這里用“抓圖工具A”代替。抓圖工具A可以代替人的眼睛,把你看到的顏色等更加細(xì)節(jié)的展現(xiàn)出來(lái),例如:“ffffff-000000”代表的就是白色,這是人眼無(wú)法確認(rèn)的,有了抓圖工具A才能精準(zhǔn)地確認(rèn)“色圖”。
3.DLL、模塊:使用過易語(yǔ)言的人都會(huì)對(duì)模塊很熟悉,通俗地說(shuō):模塊就是預(yù)先編輯好的一些命令,可以以易語(yǔ)言為載體使用和調(diào)用。而DLL是計(jì)算機(jī)里最為普遍的存在,和模塊有相似之處,都可以隨時(shí)調(diào)用里面編輯好的命令。也正如此,使用模塊和DLL可以方便腳本的寫作,省時(shí)間的同時(shí)更能省空間。想要制作一個(gè)好的腳本,模塊和DLL的運(yùn)用是不可或缺的。
工欲善其事,必先利其器。上面是寫腳本最基本的工具,下面則是寫腳本入門時(shí)需要掌握的知識(shí)。
舉例說(shuō)明腳本的自動(dòng)化操作是如何實(shí)現(xiàn)的
記得自己在學(xué)習(xí)易語(yǔ)言制作游戲腳本的時(shí)候所進(jìn)行的第一個(gè)學(xué)習(xí)案例就是用易語(yǔ)言編寫“你好,易語(yǔ)言”。這也是入門易語(yǔ)言所必須進(jìn)行的一次學(xué)習(xí),雖然僅僅是簡(jiǎn)單的幾行代碼吧。在這之后也不要著急去制作腳本,因?yàn)槟氵€有很多關(guān)于易語(yǔ)言的知識(shí)沒有了解,其中包括:邏輯命令的使用、與或非門的使用、循環(huán)命令的使用、子程序的調(diào)用以及如何編譯成工具。這里不多贅述關(guān)于易語(yǔ)言使用的知識(shí),因?yàn)闊o(wú)論是書刊還是視頻里都有相當(dāng)詳細(xì)的介紹。
用過DNF腳本的人都知道,當(dāng)游戲登錄后的第一件事就是把游戲窗口移到屏幕左上角的位置,這里就用這個(gè)操作來(lái)進(jìn)行一個(gè)代碼的演示,以便大家更直觀地了解制作腳本其實(shí)并不難。
當(dāng)上面的代碼運(yùn)行的時(shí)候就會(huì)產(chǎn)生這樣的現(xiàn)象:當(dāng)DNF界面出現(xiàn)在電腦屏幕上時(shí)就會(huì)被瞬間移動(dòng)到屏幕左上角的位置,這個(gè)位置就是DNF的界面左上角和屏幕界面左上角重合,即坐標(biāo)(0,0)。
其實(shí)腳本的寫作過程中沒有什么太難的地方,其中最多且枯燥的就是它的編碼過程,假設(shè)你需要一個(gè)角色進(jìn)入到游戲中,然后等到60秒的安全時(shí)間,然后打開背包并扔掉自己背包里的白色裝備。這些操作對(duì)于人手來(lái)講可能就是一瞬間思考,幾秒鐘完成的事情,但是對(duì)于腳本來(lái)講卻不同,因?yàn)槟_本需要根據(jù)代碼的順序去進(jìn)行,它首先會(huì)按一下打開背包的快捷鍵,然后通過識(shí)別找字的方式確認(rèn)背包已經(jīng)打開了,然后把鼠標(biāo)移動(dòng)到指定的位置,這時(shí)候會(huì)出現(xiàn)一個(gè)裝備的介紹,腳本需要根據(jù)裝備名字的顏色來(lái)判斷這是不是白色裝備,如果是的話就會(huì)點(diǎn)一下裝備,然后把鼠標(biāo)移動(dòng)到地面上,彈起鼠標(biāo)后,尋找相關(guān)的確認(rèn)按鈕執(zhí)行丟棄命令。
說(shuō)到這大家應(yīng)該懂了,整個(gè)純腳本寫作的過程其實(shí)就是根據(jù)游戲的特征來(lái)進(jìn)行,而需要用到的往往就是屈指可數(shù)的幾個(gè)命令,例如:找字、找圖、鼠標(biāo)點(diǎn)擊、鍵盤按鍵。這些也正是人們需要做的,現(xiàn)在只不過是通過腳本來(lái)實(shí)現(xiàn)自動(dòng)化。
再舉個(gè)例子:如果游戲中途閃退了怎么辦
如果是一個(gè)真實(shí)的人在操作游戲的話,游戲閃退了無(wú)非就是重新上號(hào),這一切對(duì)于腳本來(lái)說(shuō)也是稀松平常的,因?yàn)槊恳粋€(gè)腳本中都會(huì)涉及到一個(gè)或者多個(gè)檢測(cè)線程,線程對(duì)于一個(gè)腳本來(lái)說(shuō)是十分重要的,拿游戲閃退這里來(lái)講的話,線程中的命令會(huì)無(wú)限循環(huán)判斷“任務(wù)管理器”中的“DNF.exe”進(jìn)程是否存在,如果不存在就證明游戲消失了,這時(shí)候線程就會(huì)反饋一個(gè)結(jié)果給主程序,主程序根據(jù)相關(guān)的命令進(jìn)行處理。
說(shuō)真的,上面這兩個(gè)例子就已經(jīng)囊括了一個(gè)腳本寫作時(shí)候需要用到的一半以上的技能,至于其他的就僅僅是照葫蘆畫瓢的事情,還是那句話:入門腳本最重要的還是耐心,只要有足夠的耐心和必備的工具,相信寫出一個(gè)屬于自己的腳本并不是難事。寫腳本是一個(gè)漫長(zhǎng)的過程,不能一蹴而就,這里所表達(dá)的也只是對(duì)于入門者的一塊墊腳石,能否成功就看你的學(xué)習(xí)能力和是否有足夠的耐心了,這兩者中,后者更為主要。
相關(guān)資訊
dnf3月21日更新內(nèi)容有哪些?萌豬套裝歡喜開/漁人之海的女兒活動(dòng)介紹
DNF韓服3.14開發(fā)者筆記說(shuō)了什么?DNF韓服3.14開發(fā)者筆記內(nèi)容介紹
dnf韓服3.14職業(yè)平衡男/女彈藥/神槍手有哪些改動(dòng)?dnf韓服2019年3月14日職業(yè)平衡男/女彈藥改動(dòng)介紹
dnf韓服3.14職業(yè)平衡團(tuán)長(zhǎng)/異端審判者有哪些改動(dòng)?dnf韓服2019年3月14日職業(yè)平衡團(tuán)長(zhǎng)改動(dòng)介紹
dnf韓服3.14職業(yè)平衡劍豪/劍帝有哪些改動(dòng)?dnf韓服2019年3月14日職業(yè)平衡劍豪改動(dòng)介紹
dnf韓服3.14職業(yè)平衡奶爸有哪些改動(dòng)?dnf韓服2019年3月14日職業(yè)平衡奶爸改動(dòng)介紹
dnf韓服3.14職業(yè)平衡奶媽有哪些改動(dòng)?dnf韓服2019年3月14日職業(yè)平衡奶媽改動(dòng)介紹
30個(gè)星空裂縫通行免費(fèi)領(lǐng) dnf助手2019年開學(xué)季活動(dòng)分享
DNF起源版本男氣功厲害嗎?念皇技能&異界裝備改動(dòng)一覽
游戲雜談2019-03-06 19:43
dnf玲瓏剔透陶瓷禮盒怎么得?dnf玲瓏剔透陶瓷禮盒能開出什么?
游戲雜談2019-03-06 11:27
DNF95滿級(jí)飛躍禮包多少錢?可以用代幣券購(gòu)買嗎?
游戲雜談2019-03-04 13:57
dnf初音未來(lái)禮包屬性為什么都是39?初音未來(lái)和39有什么關(guān)系?
游戲雜談2019-03-04 11:42
DNF大蔥武器裝扮怎么獲得?DNF大蔥/初音未來(lái)武器裝扮獲取方式/外觀一覽
游戲雜談2019-03-04 11:37
dnf狂撩之夜/性感內(nèi)衣裝扮多少錢?可以用代幣券購(gòu)買嗎?
游戲雜談2019-03-04 10:54
dnf初音未來(lái)聯(lián)動(dòng)禮包多少錢?可以用代幣券購(gòu)買嗎?
游戲雜談2019-03-04 10:49
dnf歌之碎片/初音未來(lái)卡片碎片怎么得?dnf尋找初音之歌活動(dòng)怎么玩?
游戲雜談2019-03-04 10:08
老爹奶茶店
云逆水寒
后室公司
太空沙盒
朝圣者
晾曬時(shí)光
我是咸魚
劍與騎士團(tuán)
哈基逃亡2
愚錄DEMO
沖關(guān)小隊(duì)
熄燈睡覺
最新文章
魔獸世界懷舊服服務(wù)器2024年7月1日人口普查
不再是游戲廠商的“必選項(xiàng)”,傳統(tǒng)渠道商憑啥還那么硬氣?
《森林之子》(搶先體驗(yàn)版)現(xiàn)已上線Steam平臺(tái),目前90%好評(píng)
《英雄聯(lián)盟》13.4 版本更新:全新小隊(duì)聊天,支持“自我靜音”
影音播放
影音播放
資訊閱讀
影音播放
健康醫(yī)療
資訊閱讀
影音播放
網(wǎng)絡(luò)工具
網(wǎng)絡(luò)購(gòu)物
生活服務(wù)
經(jīng)營(yíng)策略
動(dòng)作冒險(xiǎn)
休閑益智
休閑益智
體育競(jìng)速
動(dòng)作冒險(xiǎn)
休閑益智
飛行射擊
飛行射擊
休閑益智