球球大作战 旋转合球脚本 - 用于蓝蝶模拟器(blueStacks5)

  • 键位截图

  • JS代码

/* *** 注意此脚本使用 Node.js ,执行前请确定电脑有 Node.js 环境 *** */
const fs = require('fs')

// 预计的摇杆从中心点到最边缘的距离,根据摇杆的大小自己设定,可以慢慢测试
const distance = 13

// 执行点击屏幕实现中吐,这个坐标随便选,一般是屏幕的中心位置
const origin = {x: 50.00, y: 50.00}

// 分身按键的位置,根据自己设定的位置来填写
const fsPos = {x: 96, y: 93}

// 角度值,固定的不用填写
const angle = [0, 45, 90, 135, 180, 225, 270, 315]
// 上方角度值对应下方的文字说明
const title = ['右', '右下', '下', '左下', '左', '左上', '上', '右上' ]

// 脚本字符串,由于输出
let scriptStr = '########### 球球大作战旋转合球代码 - 用于蓝蝶模拟器(blueStacks5) ###########\n\n', i = 0

// 输出脚本的文件名称,默认输出到当前文件夹
const fileName = '旋转合球脚本代码.txt'

angle.forEach(deg => {

  scriptStr += `#  角度: ${deg}  对应方位: ${title[i++]}方\n\n`

  deg = deg - 35

  for(let i = 0; i < 3; i++) {
    const terminus = {
    x: (origin.x + distance * Math.cos(deg * Math.PI / 180)).toFixed(2),
    y: (origin.y + distance * Math.sin(deg * Math.PI / 180)).toFixed(2)
    }
    deg += 25 + i * 30

    scriptStr += `swipe ${origin.x} ${origin.y} ${terminus.x} ${terminus.y} 40\n` + `tap ${fsPos.x} ${fsPos.y} 20\n`
  }

  scriptStr += `\ntap ${origin.x} ${origin.y} 40\n` + `tap ${fsPos.x} ${fsPos.y} 20\n\n`

  scriptStr += `loop 5\n` + `tap ${fsPos.x} ${fsPos.y} 10\n` + 'loopEnd\n\n'
})


fs.writeFileSync(fileName, scriptStr)
  • 下面是生成好的蓝蝶脚本代码,仅供参考
########### 球球大作战旋转合球代码 - 用于蓝蝶模拟器(blueStacks5) ###########

#  角度: 0  对应方位: 右方

swipe 50 50 60.65 42.54 40
tap 96 93 20
swipe 50 50 62.80 47.74 40
tap 96 93 20
swipe 50 50 59.19 59.19 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 45  对应方位: 右下方

swipe 50 50 62.80 52.26 40
tap 96 93 20
swipe 50 50 60.65 57.46 40
tap 96 93 20
swipe 50 50 50.00 63.00 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 90  对应方位: 下方

swipe 50 50 57.46 60.65 40
tap 96 93 20
swipe 50 50 52.26 62.80 40
tap 96 93 20
swipe 50 50 40.81 59.19 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 135  对应方位: 左下方

swipe 50 50 47.74 62.80 40
tap 96 93 20
swipe 50 50 42.54 60.65 40
tap 96 93 20
swipe 50 50 37.00 50.00 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 180  对应方位: 左方

swipe 50 50 39.35 57.46 40
tap 96 93 20
swipe 50 50 37.20 52.26 40
tap 96 93 20
swipe 50 50 40.81 40.81 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 225  对应方位: 左上方

swipe 50 50 37.20 47.74 40
tap 96 93 20
swipe 50 50 39.35 42.54 40
tap 96 93 20
swipe 50 50 50.00 37.00 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 270  对应方位: 上方

swipe 50 50 42.54 39.35 40
tap 96 93 20
swipe 50 50 47.74 37.20 40
tap 96 93 20
swipe 50 50 59.19 40.81 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd

#  角度: 315  对应方位: 右上方

swipe 50 50 52.26 37.20 40
tap 96 93 20
swipe 50 50 57.46 39.35 40
tap 96 93 20
swipe 50 50 63.00 50.00 40
tap 96 93 20

tap 50 50 40
tap 96 93 20

loop 5
tap 96 93 10
loopEnd


转载请说明出处内容投诉
CSS教程_站长资源网 » 球球大作战 旋转合球脚本 - 用于蓝蝶模拟器(blueStacks5)

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买