首页
/
每日頭條
/
圖文
/
按鍵精靈為什麼無法模拟滑動
按鍵精靈為什麼無法模拟滑動
更新时间:2024-05-03 17:57:45

大家好,我是公衆号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
推荐阅读
青紅椒炒鮮目魚的做法(不容錯過的鮮美滋味)
青紅椒炒鮮目魚的做法(不容錯過的鮮美滋味)
     By 503飛啊   用料   目魚 300克芹菜 适量料酒 1湯勺姜 2片蔥 2根東古醬油 适量白糖 适量   做法步驟      1、目魚清洗幹淨切條 ,燒一鍋水 水開下目魚條燙10秒就撈出,冷水沖洗一下,瀝幹水分後加料酒蔥姜2克鹽拌勻後備用。      2、芹菜清洗幹淨後切成自己喜歡的段。      3、鍋中水燒開,下芹菜燙至變色撈出。   ...
2024-05-03
為什麼不建議養薩摩耶(是誰說薩摩耶好養的)
為什麼不建議養薩摩耶(是誰說薩摩耶好養的)
  都說薩摩耶是“微笑天使”,是的沒錯,微笑起來确實是天使,但是讓人沒想到的是它頂着一個天使的臉龐做着惡魔的事情,到底是誰說薩摩耶好養的?你可真是害慘我了!不由得暗戳戳地懷疑:慫恿我養薩摩耶的人,沒安好心!      勇奪“拆家小霸王”稱号你說長得這麼好看的狗狗,怎麼就這麼能拆家呢?難道它知道自己頂着天使面龐“作惡”沒人會舍得收拾它?這貨跟二哈真是不相上下!...
2024-05-03
泰妍發色合集(時代SNSD
泰妍發色合集(時代SNSD
  她是少女時代的鬼馬精靈小隊長,她有着OST女王、音源女王的稱号也有着“宅精靈"、“紙片人”的稱号,她就是泰妍,是所有果達和sone心中的小仙女。         泰妍,她曾經在漢江畔喊出:我能做到的。一個人在黑海時期承擔着巨大的壓力,隻希望能做一個好隊長一起和成員們走下去。她和成員們一起努力,一起練習,一起上綜藝,終于在少女時代大紅之後,她卻悄悄躲于其他...
2024-05-03
聲音最高能達到多少分貝(為什麼聲音最大是194分貝)
聲音最高能達到多少分貝(為什麼聲音最大是194分貝)
  大家知道,聲音産生的根源在于物體的振動,而振動則需要相應的介質,無論是固體、液體還是氣體,隻要有輸入的能量推動物體的組成分子發生振動,那麼就會産生振動。在振動産生以後,會通過介質将聲波向外界傳遞,當被人的聽覺器官感受到後,就形成了聲音。      對于聲音的強弱,物理學上用分貝來體現。據實驗測定,人們通常隻能感覺到15分貝以上的聲音,如果還低于這個數值,...
2024-05-03
水粉畫初學者教程如何調色(水粉畫的基本技法)
水粉畫初學者教程如何調色(水粉畫的基本技法)
  水粉調色方法很多,常見的調色技巧有補色互調法、同類色相調法、灰色調配法等,不同的調法調出來的顔色運用在畫面上的效果也有所不同,下面小編具體說說調色的這幾種調法:   1、補色互調法   常用紅色和綠色、黃色和紫色這種對比色來調和顔色,2種對比色不能等量進行調和,不然調出的顔色會非常的灰暗而且很髒。      2、同類色相調法   利用同類色相互調和,可以...
2024-05-03
Copyright 2023-2024 - www.tftnews.com All Rights Reserved