开发手游脚本(新开发手游)

2023-05-17 12:37:16
手机游戏网 > 手游app排行榜 > 开发手游脚本(新开发手游)

手游现在已经成为大家打发碎片化时间的一种很普遍的方式了,而有的人会由于种种愿意不能自己去玩,就希望有什么办法或者工具能帮助我们解决这个问题,不用人收着也能完成任务。

实现原理:

那遇到这样的情况怎么办?

暂时没找到比较有效的实现方法,一是由于按键精灵是基于VB设计的产物,上个世纪的老语言,很多时候设计都有局限性;二是有我自身的技术有限无法找到一个相对很棒的实现方法。

终极设计:对于只能找动态图,时不时又找不到目标,怎么办?

AIDE主要是用来写java代码(创建工程、写小游戏等),当然也可以写C++代码,写起代码来,速度也不慢。不过有一个缺点,如果你想运行java或者c++代码,需要安装相应的插件才行。

难道,我需要一个手机键盘?这不是抱薪救火,驴唇不对马嘴吗?

#coding=utf-8 import time import autopy #quick move autopy.mouse.move(1,1) #smooth move #autopy.mouse.smooth_move(1370,120)

查看

竞技场任务一天可以做五次,我们对步骤循环五次

需要夜神模拟器,并在模拟器上安装问道

如此种种,我相信很多做游戏工作室的人都经历过。那时候,你会发现,做什么事情,掌握点技术真的是很重要的,起码当你发现一个出金点的时候,可以自己把它写成脚本,不用完全把项目和命运掌控在别人手上。【本文 NBE游戏工作室 原创】

我们以“竞技场”活动举例说明

开始制作外挂:

前期知识准备:

Auto.js这个解决方案,对于游戏来说并不大友好,虽然也有找图找色等功能,但是使用起来并没有按键或者触动那么方便,并且由于是基于空间id进行控制,并不大适合游戏。

#coding=utf-8 import autopy import time import win32api import win32con #竞技场 win32api.keybd_event(18,0,0,0) #alt键位码是18 win32api.keybd_event(9,0,0,0) #tab键位码是9 time.sleep(0.5) win32api.keybd_event(13,0,0,0) #enter键位码是13 win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0) #释放按键 win32api.keybd_event(9,0,win32con.KEYEVENTF_KEYUP,0) win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0) time.sleep(2) def mousemove_click(x,y): autopy.mouse.smooth_move(x, y) autopy.mouse.click() mousemove_click(771, 203) # 活动的坐标 mousemove_click(1358,504) # 竞技场"前往"的坐标 time.sleep(20)#从天墉城城中心/其他地图走到竞技使者花费20s mousemove_click(1334, 650) # 竞技使者对话框中的竞技场的坐标 #挑战完毕会出现对话窗口 for i in range(1,6,1): mousemove_click(664,706) #挑战试炼童子 mousemove_click(1082,578) #确认 mousemove_click(1530, 794) # 战斗自动 time.sleep(60)#挑战试炼童子预计60s  效果如下:

然而即便这些手机编程软件,功能再强大,却敌不过硬件这个硬伤,哪怕是自带代码补全功能,也免不了龟速输代码的硬伤。

某次逛时空猎人的贴吧,不知道怎么就想到要自己学写脚本,又开始搜辅助制作,那时候还是端游项目的天下,网上大部分的说法都是建议学内存挂,模拟脚本基本是有点被看不起的。(风云轮流转,随着手游的崛起,模拟脚本现在已经可以和内存各顶半边天了)网上说内存挂要先学过驱动,过驱动要先学c语言,好,这么一捋,我决定开始学c语言。毕竟这玩意咱大学学过,虽然大部分还给了老师,但好歹咱还有点底子。

作者:admin | 分类:手游app排行榜 | 浏览:71 | 评论:0