() 現(xiàn)在韓海身上還剩下20只豌豆射手,韓海把它們?nèi)及才旁诔菈Χ饪谕饷娉菈ι希嚯x上方垛口1米左右,只見這些豌豆射手使用根須扎入了城墻壁中,牢牢的固定在了上面,韓海開始命令它們射擊下方的喪尸。 隨后韓海就驚訝的發(fā)現(xiàn),自己的豌豆射手現(xiàn)在居然需要兩發(fā)種子子彈才能殺死一個(gè)喪尸。 看著下方面部已經(jīng)不再嚴(yán)重腐爛的喪尸,韓海驚訝的發(fā)現(xiàn)這些喪尸居然在進(jìn)化。 這讓韓海對(duì)于喪尸進(jìn)化的速度有了明確的認(rèn)知,韓海的眼神充滿的凝重,這簡直就是一場(chǎng)人類和喪尸進(jìn)化的比拼。 韓海不敢想象,如果有一在這場(chǎng)進(jìn)化戰(zhàn)爭中喪尸獲得了勝利,人類將會(huì)是什么下場(chǎng),想到這里他有點(diǎn)不敢再繼續(xù)想下去了。 韓海看著下方大部分只會(huì)發(fā)出嘶吼的喪尸,心中微微安心了一些,至少現(xiàn)在人類在進(jìn)化的道路上還是領(lǐng)先于這些怪物的。 想到這里韓海搖了搖頭,這些都不是現(xiàn)在的他可以考慮的,現(xiàn)在還是先看看收集字符的能量效率才對(duì)。 隨后韓海就靠在城墻上,一邊拿起手表、一邊看著左上角字符能量的數(shù)字,開始了長時(shí)間的觀察。 當(dāng)手表的秒針旋轉(zhuǎn)了一個(gè)圓周的時(shí)候,韓海看了看字符能量的數(shù)字,他發(fā)現(xiàn)此時(shí)自己的字符能量達(dá)到了1800多。 一開始韓海發(fā)現(xiàn)字符能量增長的速度非常快,可以達(dá)到1秒鐘50多個(gè)字符能量的收集速度,但是20秒過后,字符收集的速度就減慢了下來。 韓海聽著稀疏了很多的喪尸吼叫聲音,轉(zhuǎn)過身透過垛口向城墻下看去。 隨后韓海就知道為什么會(huì)出現(xiàn)前面收集字符能量速度快,后期收集慢的原因了。 因?yàn)榇丝蹋陧n海這個(gè)城墻垛口附近方圓20米的距離內(nèi),喪尸已經(jīng)都被清理干凈了,而遠(yuǎn)處一進(jìn)入這個(gè)區(qū)域的喪尸,很快也會(huì)被豌豆射手的種子子彈照顧,然后倒地變成一具真正的尸體。 隨后韓海露出了一絲苦笑,如果這樣的話,他想通過這種方法,瘋狂收集字符能量的想法就落空了。 如果韓海在城墻每隔一段距離放下一個(gè)豌豆射手,這樣效率就會(huì)提高很多,但是韓海真的不能這么做,因?yàn)榇丝淘陧n海周圍有一個(gè)人在一直盯著他。 韓海在一上城墻的時(shí)候就發(fā)現(xiàn)有一個(gè)士兵在盯著自己看,韓海剛開始還不太注意,以為是自己身上的豌豆射手比較奇怪的原因,但是現(xiàn)在韓海發(fā)現(xiàn)這個(gè)人還在看著自己,這個(gè)時(shí)候韓海就覺得事情有點(diǎn)不對(duì)了,很明顯這個(gè)人就是在盯梢自己。 所以韓海現(xiàn)在做什么事情都不能太過,如果引起了那個(gè)陰桀男子劍三的注意就不好了,提起那個(gè)男子的速度韓海就一陣膽寒。 想到這里,韓海貼著城墻的垛口背靠著城墻內(nèi)延坐了下來,然后打開了自己的系統(tǒng)菜單,然后找到動(dòng)態(tài)加載庫數(shù)據(jù)模型,創(chuàng)建出一篇新的文檔,韓海看了看左側(cè)緩慢增長的數(shù)字,然后在文檔的開頭這樣寫道: /** *自動(dòng)打怪鉤子 */ bool winapi dllmain(hinstance hinstdll, dword dwreason, lpvoid lpvreserved)…… 隨后韓海開始了長時(shí)間的編寫,這個(gè)是一個(gè)動(dòng)態(tài)加載庫的開頭函數(shù),韓海為了精簡代碼量,準(zhǔn)備直接在函數(shù)里開始寫,這樣可以節(jié)約一些字符能量,畢竟現(xiàn)在他再次成了一個(gè)窮人,只剩下了1800多字符能量。 這些代碼韓海以前就寫過,當(dāng)年在學(xué)校的時(shí)候,他自己研究過圖像識(shí)別,并且也搞過自動(dòng)打怪簡單ai的編寫。 韓海又寫了一個(gè)函數(shù)public bool isarea(unsigned char *image,int height,int width,vector<unsigned char *> templeimages) 只不過這次代碼的操作需要建立在三維基礎(chǔ)上,所以韓海需要使用動(dòng)態(tài)加載庫截取豌豆射手視覺區(qū)域的圖像進(jìn)入模型目標(biāo)匹配,這一段邏輯性比較強(qiáng)需要使用很多過濾圖像變換。 基本邏輯就是圖像截取到rgb分量的圖像數(shù)據(jù),然后取灰度圖片進(jìn)行與模板圖片卷積均方差對(duì)比,拿到最的那個(gè)就是目標(biāo),由于這次做的功能不需要很強(qiáng)的圖像識(shí)別功能,所以這些粗略的算法已經(jīng)達(dá)到韓海的目的,他寫這個(gè)函數(shù)的目的只是要判斷攻擊目標(biāo)是否在攻擊范圍。 做完這些后,韓海無奈的發(fā)現(xiàn)此時(shí)他已經(jīng)沒有字符能量了,此時(shí)在韓海視覺左上角的字符能量開始慢慢的增長,韓海有些無語的發(fā)現(xiàn)這樣增長下去,預(yù)計(jì)要到很久以后他才能繼續(xù)代碼的編寫。 剩下的代碼就是篡改一個(gè)移動(dòng)函數(shù)了,目的就是讓豌豆射手在沒有攻擊目標(biāo)的時(shí)候繞著城墻外延移動(dòng),這樣就可以保證隨時(shí)有怪物可以攻擊了,并且韓海就算不來城墻區(qū)域,也有源源不斷的字符能量入賬了,想到這里韓海還有些激動(dòng)。 不過現(xiàn)在韓海必須想辦法趕緊賺夠足夠多的字符能量,因?yàn)檎{(diào)用動(dòng)態(tài)庫韓海還必須在豌豆射手?jǐn)?shù)據(jù)模型上寫一段代碼,這段代碼就是加載韓海書寫的動(dòng)態(tài)庫。 而韓海已經(jīng)獲得了豌豆射手兩個(gè)模塊的權(quán)限,這樣的話他只需要在隨便一個(gè)模塊代碼行中加入一段代碼就可以了。 其實(shí)給已經(jīng)出現(xiàn)的對(duì)象也可以加載動(dòng)態(tài)庫,但是這樣必須韓海再寫一個(gè)程序,到目前為止韓海還沒有發(fā)現(xiàn)創(chuàng)建工程的數(shù)據(jù)模型,所以他只能通過這種方式來把動(dòng)態(tài)庫加載進(jìn)去。 韓海站起身來眼神的余光向著左側(cè)撇了一眼,他發(fā)現(xiàn)那個(gè)士兵一直還在盯著自己,韓海偷偷的背過這么男子,然后向前走了10步,然后換了一個(gè)空曠的垛口又坐在了地上。 做完這一切后,韓海用余光撇了撇,發(fā)現(xiàn)那個(gè)男子緊跟著自己走了一段距離,然后又在遠(yuǎn)方看著自己。 這次韓海終于確定了,這名男子就是在監(jiān)視跟蹤自己,想到這里他心中有種緊迫的感覺,他不敢再耽擱了,馬上命令跟著韓海來到這個(gè)垛口外延的豌豆射手開始收割這個(gè)范圍內(nèi)的喪尸。 看著左上角飛速上漲的數(shù)字,韓海專心致志的重新打開了那片文檔,在最后面加入了一個(gè)移動(dòng)指令篡改的指令函數(shù),這個(gè)函數(shù)很簡單直接順著城墻壁外延移動(dòng)就好了。 過了片刻韓海打開了豌豆射手?jǐn)?shù)據(jù)模型的文檔,從生長函數(shù)模塊中嵌入了四行代碼: hmodule hookdll = loadlibrarya(dll_name); pfnhookstart start =(pfnhookstart)getprocaddress(hookdll,“hookstart“); pfnhookstop (pfnhookstop)getprocaddress(hookdll,“hookstop“); start(hwnd,id,type); 這樣整個(gè)鉤子函數(shù)和鉤子加載調(diào)用的方法就都有了,現(xiàn)在因?yàn)樽址芰坑邢蓿皂n海只能簡化的來寫,很多地方非常粗略,這只能將來有充足的字符能量后再慢慢完善了。 全部完成之后韓海關(guān)閉了系統(tǒng),然后不動(dòng)聲色的用余光瞥了瞥左側(cè),他發(fā)現(xiàn)此時(shí)的那個(gè)士兵還在盯著自己,但是已經(jīng)不是很注意的樣子了。 韓海看到這里心中微微一定,他看了看上面還有1400的字符能量,心中微微一定。 然后韓海趁著那個(gè)盯梢的士兵一不注意,然后站起身來到垛口上面,眼神對(duì)著城墻一面微微一凝,當(dāng)看到城墻上多出了10個(gè)凸起后,韓海又跳了下來坐在地下恢復(fù)了原來的姿勢(shì)。 韓海用余光仔細(xì)觀察了一番那個(gè)男子,他心中一愣,臉色變得難看了一些,如果沒看錯(cuò)的話,這個(gè)人他應(yīng)該認(rèn)識(shí),曾經(jīng)他和范宇在地下車庫屠宰場(chǎng)內(nèi),救出來的人應(yīng)該有他一個(gè)。 隨后韓海心中就是一驚,如果是這樣的話,這個(gè)人應(yīng)該認(rèn)識(shí)自己的樣貌,看其裝束和腰間蜿蜒的兩個(gè)青龍腰牌,這個(gè)人應(yīng)該加入了雙龍會(huì),想到這里韓海心中更是一陣焦急,他現(xiàn)在不能人這個(gè)人認(rèn)出來,如果他召來了那個(gè)陰桀男子劍三韓海就麻煩了。 想到這里,韓海決定等這批豌豆射手成熟后就離開這里。 時(shí)間就在韓海內(nèi)心的煎熬中過去了,當(dāng)韓海看到自己左上角的能量字符速度飛快的上漲的時(shí)候,他就知道自己的動(dòng)態(tài)模塊加載上去了,并且豌豆射手應(yīng)該已經(jīng)在開始繞著城墻進(jìn)行清掃工作了。 韓海不敢造出太多的豌豆射手,現(xiàn)在的10只自走型的豌豆射手在城墻炮灰交織中并不會(huì)顯得明顯,遠(yuǎn)處源源不斷的喪尸可以很好的拉走士兵們的視線。 但是韓海如果制造太多,清理喪尸速度過快,就會(huì)導(dǎo)致士兵們閑下來。 那樣的話就會(huì)引來大量的目光,這是韓海不想要的結(jié)果,現(xiàn)在這個(gè)收集速度已經(jīng)讓韓海很滿意了,不一會(huì)兒這個(gè)飛漲的速度停了一瞬,此時(shí)韓海的字符能量數(shù)字又達(dá)到了2000多點(diǎn),過了好一會(huì)兒這個(gè)數(shù)字又開始了快速增長,應(yīng)該是那10個(gè)豌豆射手各自找到了新的喪尸群。 這樣的話韓海仔細(xì)研究了一下,如果不出意外的話,他一分鐘可以收集500點(diǎn)字符能量,而一個(gè)時(shí)就是3萬點(diǎn),一的話就是72萬點(diǎn)。 不過還要忽略掉沒有喪尸進(jìn)攻的墻壁范圍,還有豌豆射手緩慢的移動(dòng)速度,這樣的話韓海剛剛的那個(gè)數(shù)字只是一個(gè)預(yù)估值,韓海計(jì)劃中如果有這個(gè)數(shù)字的一半就算好的了。 搞定字符能量的事情后,韓海來到城墻的任務(wù)也基本完成了。 是該離開了。 想到這里韓海趁著那個(gè)男子的一個(gè)不注意,猛的站起身然后竄進(jìn)了不遠(yuǎn)處的運(yùn)兵道中,此刻韓海不敢怠慢,下了階梯快步向著城區(qū)內(nèi)部走去。 此刻在城墻上的那個(gè)盯梢韓海的男子,這個(gè)時(shí)候才發(fā)現(xiàn)韓海不見了,他左右擺頭看了看,臉上露出一絲焦慮的樣子,隨后他趴在內(nèi)部城墻的位置突然看到了那個(gè)熟悉的背影,這個(gè)時(shí)候他眼神猛的一亮,仿佛這一刻他發(fā)現(xiàn)了什么,驚喜的大聲喊道:“就是他,劍三舵主,我找到他了。” 韓海聽到了這個(gè)男子的聲音更加不敢怠慢,只見他快步跑進(jìn)了街道里,韓海很明白以自己跑步的速度,根本無法擺脫那個(gè)陰桀男子劍三的追蹤,所以他進(jìn)入巷子后突然在眉心位置滴溜溜的飛出來一把劍,迎風(fēng)變張大道2米長兩個(gè)腳掌寬,然后貼著地面停在了韓海面前。 韓海不敢怠慢馬上踏了上去,只見他右手比了一個(gè)劍訣,隨后在原地只留下了一道飛馳的劍光,韓海已經(jīng)消失的無影無蹤了。 再那個(gè)盯梢男子剛剛喊完話,突然在他面前就出現(xiàn)了一個(gè)黑袍臉色陰桀的男子,赫然是那個(gè)劍三的速度異能者。 只聽他對(duì)著這個(gè)盯梢的男子道:“怎么回事?找到誰了?” 盯梢的男子看到了劍三臉上露出一絲畏懼,然后顫抖的身體把剛剛的事情交代了一遍。 劍三聽完這個(gè)盯梢男子的話眼神一亮,他問道:“這么來,那個(gè)男子就是殺害二龍首的職業(yè)者了?” 盯梢男子聽到這里趕緊獻(xiàn)媚的點(diǎn)了點(diǎn)頭,并且指著韓海消失的那個(gè)巷子道:“舵主,他剛剛進(jìn)去那個(gè)巷子沒多久。” 劍三臉色興奮的點(diǎn)了點(diǎn)頭,然后就瞬間消失在了原地,只一瞬間此人兩個(gè)起落就來到了韓海進(jìn)入的巷子口。 … 過了不知道多久,還在石城東部城墻上,一個(gè)響亮的耳光響徹了東城區(qū)的際,只見一個(gè)身穿著軍綠色服裝的士兵,從城墻上飛了下去,當(dāng)?shù)袈湓诘氐臅r(shí)候他發(fā)出了絕望的慘叫道:“舵主,我的是真的,你要相信我,啊……啊…不要過來…啊” 然后他就沒法再出話了,因?yàn)樗哪樒ひ呀?jīng)被圍上來喪尸咬掉了,不消片刻就連聲音也發(fā)不出了。 “廢物,竟敢騙我。” 這個(gè)時(shí)候才發(fā)現(xiàn),在城墻的一個(gè)垛口處有一個(gè)臉色陰桀的青年,他看著這個(gè)被扔下去的青年道。
【精彩東方文學(xué) www.nuodawy.com】 提供武動(dòng)乾坤等作品手打文字版最新章節(jié)首發(fā),txt電子書格式免費(fèi)下載歡迎注冊(cè)收藏。