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