激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - ASP.NET教程 - .NET開發實現一個微信跳一跳的輔助程序

.NET開發實現一個微信跳一跳的輔助程序

2020-05-21 14:53中國.NET研究協會 ASP.NET教程

最近比較火的小游戲就是微信跳一跳了,下面這篇文章主要給大家介紹了關于如何利用.NET開發實現一個微信跳一跳輔助程序的相關資料,利用此輔助可以輕松的實現高分,需要的朋友們下面隨著小編來一起學習學習吧。

前言

相信大家應該都知道了,最近微信更新了,出現了一個小游戲“跳一跳”,玩了一下 趕緊還蠻有意思的 但純粹是拼手感的,玩了好久,終于搞了個135分拿了個第一名,沒想到過一會就被朋友刷下去了,最高的也就200來分把,于是就想著要是開發個輔助就好了,于是簡單想了一下最高游戲

先來說下這個游戲的界面和規則:

先看看界面

.NET開發實現一個微信跳一跳的輔助程序

規則:

按住屏幕 按一定時間松開就可以跳躍,跳躍到前方的圖案中得1分,圖按中間得2分(連續多個中間累加2分,比如第一個2分 第二個4分 第三個6分 最高累計32分) 其它規則不說明了

整理了下實現原理,其實挺簡單的:就是計算黑人的底部到圖案中間的距離,然后就調試時間,調好時間后就計算一個像素點的最佳時間X,然后以后每次測試黑人底部到圖案中心的距離*X 就是最佳時間

理論知識好了 就來實踐吧

      1、首先要獲取手機屏幕的圖片 并展示在winform程序里面

      2、讓客戶點擊黑人底部和圖案中心點(根據圖片去獲取這兩個點 貌似有點困難 至少我現在的技術困難)

      3、模擬屏幕按下并按住多長時間

獲取屏幕圖片我們可以根據安卓的adb.exe來獲取,但我對這個東西不太熟悉,就百度了幾個命令 1、截屏命令 2 傳輸命令 和模擬滑動命令

adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)

adb pull /sdcard/screenshot.png d:/screenshot.png(保存到電腦)

adb shell input swipe 250 250 300 300 100 滑動 前四個是坐標 最后一個是時間

好了實現的方法也找到了 就碼代碼吧

執行adb命令的函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/// <summary>
  /// 執行adb命令
  /// </summary>
  /// <param name="arguments"></param>
  /// <param name="ischeck"></param>
  /// <returns></returns>
  private string cmdAdb(string arguments,bool ischeck=true)
  {
   if (ischeck&&!HasAndroid)
   {
    return string.Empty;
   }
   string ret = string.Empty;
   using (Process p = new Process())
   {
    p.StartInfo.FileName = Program.AdbPath;// @"C:\Android\sdk\platform-tools\adb.exe";
    p.StartInfo.Arguments = arguments;
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true; //重定向標準輸入
    p.StartInfo.RedirectStandardOutput = true; //重定向標準輸出
    p.StartInfo.RedirectStandardError = true; //重定向錯誤輸出
    p.StartInfo.CreateNoWindow = true;
    p.Start();
    ret = p.StandardOutput.ReadToEnd();
    p.Close();
   }
   return ret;
  }

//圖片點擊事件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/// <summary>
  /// 黑人底部位置
  /// </summary>
  Point Start;
  /// <summary>
  /// 圖案中心或者白點位置
  /// </summary>
  Point End;
  private void pictureBox1_Click(object sender, EventArgs e)
  {
   var me = ((System.Windows.Forms.MouseEventArgs)(e));
   if (me.Button==MouseButtons.Left)//按下左鍵是黑人底部的坐標
   {
    Start = ((System.Windows.Forms.MouseEventArgs)(e)).Location;
   }
   else if (me.Button == MouseButtons.Right)//按下右鍵鍵是黑人底部的坐標
   {
    End = ((System.Windows.Forms.MouseEventArgs)(e)).Location;
    //計算兩點直接的距離
    double value = Math.Sqrt(Math.Abs(Start.X - End.X) * Math.Abs(Start.X - End.X) + Math.Abs(Start.Y - End.Y) * Math.Abs(Start.Y - End.Y));
    Text = string.Format("兩點之間的距離:{0},需要按下時間:{1}", value, (3.999022243950134 * value).ToString("0"));
    //3.999022243950134 這個是我通過多次模擬后得到 我這個分辨率的最佳時間
    cmdAdb(string.Format("shell input swipe 100 100 200 200 {0}", (3.999022243950134 * value).ToString("0")));
   }
  }

就這樣核心代碼就完成了 是不是趕緊很簡單了。。

.NET開發實現一個微信跳一跳的輔助程序

.NET開發實現一個微信跳一跳的輔助程序

最后放出效果把 ,(可惜被我女票手賤就截屏了,截屏的時候手碰了屏幕 導致按下去跳下去了,不然我是要刷到1W分的 哈哈)

.NET開發實現一個微信跳一跳的輔助程序

我估計這個分數 純手玩 估計比較心碎把 哈哈 朋友圈就霸占第一名把 哈哈

.NET開發實現一個微信跳一跳的輔助程序

最后給源碼吧

地址:https://files.cnblogs.com/files/dotnet-org-cn/tiaotitiao.rar

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持.

原文鏈接:http://www.cnblogs.com/dotnet-org-cn/p/8149693.html

延伸 · 閱讀

精彩推薦
372
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 欧美在线成人影院 | 毛片免费看的 | 亚洲一区二区在线视频 | 亚洲成人精品一区二区 | 国产精品999在线观看 | 亚洲一区在线免费视频 | 中文字幕在线资源 | 欧美色视频免费 | 成年人高清视频在线观看 | 男女羞羞视频在线免费观看 | 爱操在线| 久久久成人一区二区免费影院 | a级黄色片视频 | 久久久久久久久免费 | 亚州综合网 | 欧美精品一级片 | 中文字幕专区高清在线观看 | 韩国精品久久久 | 激情毛片 | 国产三级三级三级三级 | 午夜视频亚洲 | 免费看国产| 一区二区三区视频在线观看 | 99一区二区三区 | 免费特黄 | a级欧美| 91成人免费电影 | 爽爽淫人综合网网站 | 能直接看av的网站 | www成人在线观看 | 久久99深爱久久99精品 | 婷婷久久综合九色综合色多多蜜臀 | 成人毛片100部免费观看 | 久久免费精品视频 | 91精品久久久久久久久网影视 | 黄色高清免费 | 免费毛片随便看 | 欧美激情区| 国产成人av在线播放 | 国产女同疯狂激烈互摸 | 日韩黄在线观看 |