首页
/
每日頭條
/
圖文
/
按鍵精靈為什麼無法模拟滑動
按鍵精靈為什麼無法模拟滑動
更新时间:2024-12-28 17:33:53

大家好,我是公衆号3分鐘學堂的郭立員~

之前也做過模拟滑動的效果,是通過随機做的,雖然已經很随機,但是感覺不像是人手動滑動的效果,少了那種比較自然的停頓感。

按鍵精靈為什麼無法模拟滑動(為了過滑動驗證)1

看這個圖記錄我手動滑的路徑,圖中我标注了幾個位置,這些位置的紅點比較密集,說明滑動到此處速度變緩了(停頓)。

怎麼才能模拟這個停頓感呢,我想到一個方法是直接原封的複刻下來。

怎麼複刻?

假設線的長度是1000單位,記錄下相鄰兩個點之間的距離,這些距離作為我們滑動的間隔,然後循環執行滑動。

這裡我說的是1000單位,并不是1000像素或者别的,因為它是一個比例,比如300像素的距離,那麼分成1000份,每一份是0.3像素。

{18,20,32,24,146,126,82,73,37,41,34,26,38,20,14,14,15,24,33,42,51,44,30,16}

這裡我随便畫了一條線,它的間距是上面這組數字,看一下用這組數字畫出的線的效果。

按鍵精靈為什麼無法模拟滑動(為了過滑動驗證)2

這是一個300像素長度的線,可以看到它的停頓點是有明顯的疏密效果的。

這個效果的代碼是:

Dim n=0 Dim arrx={18,20,32,24,146,126,82,73,37,41,34,26,38,20,14,14,15,24,33,42,51,44,30,16} Dim x=79 Dim y=700 Dim d=300 TouchDown x,y, 1 For i = 0 To UBound(arrx) n = n arrx(i) / 1000 * d TouchMove x n,y,1,1 Next Delay 1000 TouchUp 1

代碼中(x,y)是起始點,d是滑動的長度,其他都是固定的。

是不是想手動劃線還有弧度的,并不是一條直線,這個效果也是可以做出來的,所謂弧度,就是縱坐标的變化,那麼我做一個存儲縱坐标變化的數組。

{0,1,0,0,-1,-2,-1,0,-1,0,1,-1,-1,-1,-1,0,0,0,-1,0,-1,1,-1,-1}

按鍵精靈為什麼無法模拟滑動(為了過滑動驗證)3

效果就出來了,這裡邊數值越大,線的變化越明顯。

Dim n=0 Dim arrx={18,20,32,24,146,126,82,73,37,41,34,26,38,20,14,14,15,24,33,42,51,44,30,16} Dim arry={0,1,0,0,-1,-2,-1,0,-1,0,1,-1,-1,-1,-1,0,0,0,-1,0,-1,1,-1,-1} Dim x=79 Dim y=700 Dim d=300 TouchDown x,y, 1 For i = 0 To UBound(arrx) n = n arrx(i) / 1000 * d TouchMove x n,y arry(i),1,1 Next Delay 1000 TouchUp 1

留個思考題:

用上面的方法,斜線怎麼畫出來?

好了就這些内容,覺得還行幫忙點個贊~

=正文完=

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
秦時明月曉夢結局是什麼(秦時明月不可忽視的曉夢大師)
秦時明月曉夢結局是什麼(秦時明月不可忽視的曉夢大師)
  《秦時明月》動畫中儒家是最講究長幼尊卑和禮數的一個門派,桑海儒家小聖賢莊有三位當家,分别是掌門人伏念、二當家顔路和三當家張良,被稱為“齊魯三傑”。三人雖同屬儒家一脈,但性格其實頗為不同,張良身處儒家實則崇尚墨家,顔路喜歡恬淡不問世事,唯有大師兄伏念最講禮數,曾因天明少羽之事責怪兩位師弟。      伏念推崇王道治國,獨創“聖王劍法”,對于儒家學說和天下大...
2024-12-28
聶遠妻子秦子越家庭背景(聶遠攜愛妻秦子越低調現身機場)
聶遠妻子秦子越家庭背景(聶遠攜愛妻秦子越低調現身機場)
  今天,有媒體曝光了一組近日聶遠與妻子秦子越一同回京的照片中。夫妻倆戴着口罩、帽子低調現身,全程雙手緊握,小動作恩愛又甜蜜,在機場默默地秀了一波恩愛~      去年,聶遠憑借《延禧攻略》、《皓镧傳》這兩部熱播劇再次翻紅,也收獲了“大豬蹄子”的稱号。雖然在戲中是“大豬蹄子”,但到了劇外,聶遠卻是一位對妻子、女兒極盡寵愛的好丈夫,好爸爸。      當天,聶...
2024-12-28
懷念ag 老成員(AG雜志樂手專訪來自納什維爾的作曲人兼樂手Darrell)
懷念ag 老成員(AG雜志樂手專訪來自納什維爾的作曲人兼樂手Darrell)
  在看到 4 個月的比利牛斯犬 Angus 和活 潑的澳大利亞牧羊犬 Miller 之後,就知 道快到 Darrell Scott 的家了,兩隻狗狗會在 石子路上蹦蹦跳跳,伸出舌頭,搖着尾巴。它 們本是用來看護羊群,免受納什維爾東部 100 公裡之外在坎伯蘭高原林區的山上四處覓食的 土狼和野豬的侵擾,不過不論何時,隻要有人來, 它們都會非常高興。小狗會馬上...
2024-12-28
推薦免費的音遊(來自東方的神秘力量)
推薦免費的音遊(來自東方的神秘力量)
  《喵斯快跑》向來都是一個聯動鬼才。   在我還沉浸在它與《多娜多娜》聯動的餘韻中時,突然公布的一個新聯動,再次打了我一個措手不及,讓我回想起了那個已遺忘許久的身份——東方廚。      太美辣!   根據這一個月陸陸續續放出的聯動情報,不難看出這次聯動的“東方味兒”相當純正,不愧是“老二次元”發行商——心動發行的遊戲,怕不是内部有不少老懂哥。選擇的聯動曲...
2024-12-28
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
  唐鸩(之五)   常山失守之後,顔杲卿和袁履謙被叛軍押往洛陽,安祿山斥責顔杲卿道:“你從前隻是範陽一個戶曹,因為我的舉薦,幾年之間做到了太守,你為什麼還要背叛我?”   顔杲卿罵道:“你本是一個放羊的羯奴,皇上提拔你做了三道節度使,恩幸無比,你為什麼謀反?我家世代為唐臣,食唐俸祿,從前受過你的保薦,難道就要和你一起謀反?我是為國讨賊,隻恨沒能殺了你,哪來...
2024-12-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved