我們寫輔助,特別喜歡把輔助中的操作環節,流程步驟順序,以及游戲的資訊顯示在輔助的視窗,我們通常采用易語言超級串列框或者編輯框作為視窗顯示首先組件,對于這些組件,我們可以看作是一個物件,程式在創建這些組件時,會耗費大量的系統資源,特別是多執行緒中每個執行緒都操作共同的視窗組件,會造成執行緒的堵塞,甚至崩潰,大漠foobar做為一個透明播放器,可以方便的創建在游戲視窗上, 并且我們能把所有的視窗運行情況記錄寫到本地,便于我們查看輔助運行日志,你可以先預覽效果:
大漠foobar在多執行緒游戲中滾動顯示與本地存盤輔助資訊
大漠foobar在多執行緒游戲中滾動顯示與本地存盤輔助資訊
一、創建foobar
1、CreateFoobarRect(創建矩形視窗)
2、CreateFoobarRoundRect(創建圓角矩形視窗)
3、CreateFoobarEllipse(創建橢圓視窗)
4、CreateFoobarCustom(創建自定義形狀視窗)
二、關閉/透明度/重繪
5、FoobarClose
6、FoobarSetTrans(設定指定Foobar視窗的是否透明)
7、FoobarUpdate(重繪指定的Foobar視窗)
三、鎖定和解鎖
8、FoobarLock(鎖定)
9、FoobarUnlock(解鎖)
四、繪制/填充
10、FoobarDrawLine(視窗內部畫線條)
11、FoobarDrawPic(視窗繪制影像)
12、FoobarFillRec在指定的Foobar視窗內部填充矩形
13、FoobarStartGif(在指定的Foobar視窗繪制gif影片.)
14、FoobarStopGif(停止在指定foobar里顯示的gif影片.)
五、文字相關
15、FoobarDrawText(指定的Foobar視窗繪制文字)
16、FoobarClearText(清除指定的Foobar滾動文本區)
17、FoobarPrintText(向指定的Foobar視窗區域內輸出滾動文字)
18、FoobarSetFont(設定指定Foobar視窗的字體)
19、FoobarSetSave(設定保存指定的Foobar滾動文本區資訊到檔案.)
20、FoobarTextLineGap(設定滾動文本區的文字行間距,默認是3)
21、FoobarTextPrintDir(設定滾動文本區的文字輸出方向,默認是0)
22、FoobarTextRect(設定指定Foobar視窗的滾動文本框范圍,默認的文本框范圍是視窗區域)
課程目錄
1、了解foobar演示foobar在游戲中的應用
2、大漠類模塊的快速生成及免注冊呼叫后臺系結游戲
3、創建foobar視窗
4、foobar重繪及隨機繪制線條實體演示- FoobarDrawLine
5、foobar繪制影像GIF及填充矩形
6、FoobarDrawText游戲視窗繪制文字實作跑馬燈效果
7、FoobarPrintText向游戲視窗滾動輸出文字
8、FoobarSetSave保存指定的Foobar滾動文本區資訊到檔案
9、大漠多執行緒框架模板構建
10、在多執行緒(多任務單次)中實作輔助流程資訊滾動寫出A-B-C-D-E-F
11、在多執行緒(多任多次-死回圈)中實作輔助流程資訊滾動寫出保存資訊到本地
12、多種方法實作組合按鍵和單鍵實作輔助的隱藏與顯示及程式圖示置換
部分原始碼:
foobar組件的創建
注意:這里創建后回傳的句柄是一個陣列foobar_hwnd [m] ,因為我們要在多執行緒里每個視窗都顯示
.版本 2
.子程式 foobar
.引數 m
.區域變數 foobar
foobar_hwnd [m] = dm [m].CreateFoobarRect (gamethwnd [m], 0, 319, 302, 158)
foobar = foobar_hwnd [m]
dm [m].FoobarLock (foobar)
' 設定字體
' 設定行距
dm [m].FoobarFillRect (foobar, 0, 0, 302, 158, “0000FF”)
dm [m].FoobarUpdate (foobar)
把多個視窗的資訊寫入本地txt檔案
txt檔案命名是采用啟動事件,
.版本 2
.子程式 foobarsave
.引數 m
.區域變數 foobar, 整數型, , , 句柄
.區域變數 path, 文本型, , , 保存路徑
path = 取運行目錄 () + “\log\” + 到文本 (取現行時間 ()) + “.txt”
foobar = foobar_hwnd [m]
dm [m].FoobarSetSave (foobar, path, 1, “[%L04d%] (%hh%-%mm%)”)
解壓密碼:
www.511yj.com
下載地址和提取碼:
鏈接:https://pan.baidu.com/s/1M86Qbk59AG9Y7BdNzq6MgQ
教程演示
知乎:https://www.zhihu.com/zvideo/1285669888074858496
優酷:https://v.youku.com/v_show/id_XNDg0MDc5Mzc1Mg==.html
愛奇藝:https://www.iqiyi.com/v_k558pzgcjw.html
bilibili:https://www.bilibili.com/video/BV1Kv41117cG/
騰訊視頻:https://v.qq.com/x/page/m3147ijvq1v.html
好看視頻:https://haokan.baidu.com/v?vid=13156720907687740389
西瓜視頻:https://www.ixigua.com/6868978164706574855?logTag=Y-MAMeCG3qjepY9QgjtNt
511遇見:http://www.511yj.com/course/index.html
您可能感興趣的文章:
? 大漠foobar在游戲中滾動顯示視頻演示
? 大漠多執行緒回圈任務自動切換模板-3一鍵開啟和關閉游戲
? 大漠多賬號回圈登錄任務自動切換模板-9測驗優化
? 易語言多執行緒foobar輸出輔助資訊保存到文本檔案
? 大漠多賬號回圈登錄任務自動切換模板-6大漠系結游戲
? 大漠多賬號回圈登錄任務自動切換模板-2讀取賬號到超級串列框
? 大漠多執行緒回圈任務自動切換模板-6腳本主執行緒控制
? 大漠多執行緒回圈任務自動切換模板-7自動切換賬號
? 易語言大漠《劍俠情緣》多執行緒批量登錄
? 大漠多賬號回圈登錄任務自動切換模板-3免注冊呼叫大漠
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32788.html
標籤:其他
上一篇:【教程】10秒關閉手機QQ空間動態中的黃鉆通知!再見了@黃鉆官方團隊!(補充:關閉那年今日/關閉訪客周報/關閉空間關注)
下一篇:云計算之Linux全堆疊目錄(第四節歸檔及壓縮 、 重定向與管道操作 、 find精確查找 、 vim高級使用)
