目的
腳本是可以由特定鍵觸發的一系列動(例如按鍵點擊,滑鼠點擊,延遲等)。 這是擴展現有鍵盤操控配置的強大功能。 您可以根據需要來定義任何操作序列,並使用自己的特殊按鍵來啟動它們。
優點:
透過為遊戲過程中執行的各種操作新增直觀的腳本,可以幫助您增強體驗。
適用用戶
喜歡在BlueStacks上玩遊戲的所有用戶。
BlueStacks 適用版本
BlueStacks 4.140以上版本
適用區域
所有區域
在我們開始之前,請觀看下面的影片以了解如何在BlueStacks上使用新的遊戲腳本控制。
現在開始新增腳本,讓我們看一下可用於BlueStacks上腳本的命令:
命令 |
例子 |
簡介 |
# |
# 這是一個註釋 |
註釋以#開頭。 直到行尾的所有內容都被視為註釋,並且將被忽略。
註釋可以單獨放在一行上,也可以放在與命令相同一行的末尾。
|
keyDown |
按下按鍵
例如 keyDown TAB
|
按下該按鍵,直到遇到相同的按鍵,才釋放該按鍵。
如果存在一個按鍵,則執行該按鍵的控制。 否則,將按鍵輸入轉發給android。
|
keyDown2 |
按下按鍵2 例如 keyDown2 TAB |
按下該按鍵,直到遇到相同的按鍵,才釋放該按鍵。
如果存在一個按鍵,則執行該按鍵的控制。 否則,將按鍵輸入轉發給android。
|
keyUp |
取消按住按鍵 例如 keyup TAB |
按鍵被釋放。 如果存在,則執行控制。 否則,將按鍵輸入轉發到android。 |
keyUp2 |
取消按住按鍵2 e.g. keyup2 TAB |
按鍵被釋放。 如果存在,則執行控制。 否則,將按鍵輸入轉發到android。 |
mouseDown |
按下滑鼠左鍵 x y 例如 mouseDown 44.0 55.5 |
在位置x,y處按下滑鼠左鍵。 所有位置均按畫面百分比顯示,以便同一腳本可以在不同解析度下工作。 |
mouseUp |
取消按住滑鼠左鍵 |
釋放滑鼠左鍵。 不需要坐標。 |
mouseMove |
移動滑鼠至 x y 例如 mouseMove 4.56 5.67 |
滑鼠移到新位置x,y |
touch |
點擊 x1 y1 x2 y2 x3 y3 例如 # 3 fingers touch 4 5 6 7 8 9 # 3rd finger lifted touch 4 5 6 7 # fingers 1 and 2 move touch 5 6 7 8 # fingers 1 and 2 lifted touch |
針對指定的座標進行點擊操作
最多支持16個接觸點。 但是請記住,來自其他操控的其他點擊是在發送給android之前匯總的。
|
text |
文字“text” 文本倒退鍵 2 例如 text “安安”
|
將文字輸入發送到android。 可以使用任何語言。 格式應為utf8。 |
mouseWheel |
滑鼠滾輪 x y d mouseWheel 44.0 55.5 1 mouseWheel 44.0 55.5 -1 |
將滑鼠滾輪事件發送到鍵盤操控配置,將其轉換為縮放或相應滾動 |
wait |
等待毫秒 e.g. wait 24 |
在執行下一個命令之前,等待指定的毫秒數。 |
高級命令
命令 |
例子 |
簡介 |
tap |
tap x1 y1 x2 y2 … xn yn delay |
這會執行點擊。 可以指定單個或多個接觸點。 接觸點保持指定的延遲。 如果未指定延遲,則預設為50毫秒。
最多支持16個接觸點。 但是請記住,來自其他操控配置的其他點擊是在發送給android之前匯總的。
|
swipe |
swipe x1 y1 x2 y2 … xn yn delay e.g. # swipe 4,5 to 40,45 # take 100msecs swipe 4 5 40 45 100 |
滑動。 可以指定滑動要經過的多個點。
延遲以毫秒為單位。 最後的數字這是整個滑動所花費的時間。
|
loop / loopEnd |
loop n . . loopEnd |
循環命令之後直到loopEnd的命令將執行n次。
如果未指定n,則循環將無限期繼續,或者直到停止腳本鍵觸發為止。
|
onRelease |
onRelease |
觸發鍵,這樣可以更好地控制腳本的執行。 當按下和放開觸發鍵時,可以提供一組不同的命令來執行。
當按下觸發鍵時,將執行從腳本內從頭到onrelease命令中的所有命令。 放開觸發鍵時,將執行onrelease命令之後的命令。
|
enterShoot |
enterShoot |
進入用於玩FPS遊戲的射擊模式。 如果當前方案中不存在射擊模式,則將其忽略。 如果已經啟用拍攝模式,則此功能也無效。 |
exitShoot |
exitShoot |
退出射擊模式。 如果當前方案中不存在射擊模式,則將其忽略。 如果已經退出了射擊模式,也將其忽略. |
toggleShoot |
toggleShoot |
切換射擊模式。 如果當前方案中不存在射擊模式,則將其忽略。 |
新增腳本的步驟
1) 啟動您要為其新增腳本的任何應用程式/遊戲。
2) 點擊右側面板上的鍵盤操控圖標,如下圖所示。

3) 點擊彈出式窗右上角的``編輯''按鈕,如下圖所示。

4) 點擊彈出窗口右下角的高級設定按鈕。

5) 打開遊戲操控配置後,您可以拖曳腳本按鈕並將其拖放到背包圖標的左下角,如下面的畫面截圖所示。

此處已分配TAB按鈕以啟動添加為腳本的命令。

6) 點擊腳本按鈕下的“ <\>”圖標,開始添加此腳本的命令。

7) 點擊“ <\>”圖標後,游標坐標將顯示在畫面上,當您點擊滑鼠左鍵時,坐標將顯示在腳本編輯器中,如下所示。

在這裡,在背包圖標上點擊滑鼠左鍵。
8) 您可以開始針對顯示的坐標添加腳本命令。

在這裡,命令:
點擊坐標,意味著當我們按TAB時將在背包圖標上點擊一次。
exitShoot針對坐標系意味著當我們按下TAB鍵時將退出遊戲中的射擊模式。
添加命令後,點擊完成按鈕。
9) 點擊保存更改。

10) 更改保存後,將彈出操控配置視窗。 您可以將其關閉。

11)完成上述步驟後,您可以看到變更已反映在遊戲中。
在下面的畫面截圖中,模擬器處於射擊模式。

一旦按下TAB鍵,背包將打開,並且模擬器將同時退出射擊模式。

感謝您選擇了BlueStacks。 我們希望您喜歡它。 如果您還有其他疑問,請透過bluestacks.com的支援與我們聯繫。 非常感謝你。
最後更新於2019年10月3日。