Come Utilizzare Script Su BlueStacks

Scopo

Gli script sono sequenze di azioni (come sequenze di tasti, clic del mouse, ritardi, ecc.) Che possono essere attivate da un tasto specifico. È una potente funzionalità per estendere il controllo di mappatura dei tasti esistente. Puoi definire qualsiasi sequenza di azioni come desideri e attivarle usando il tuo tasto speciale.

Benefici

Questo ti aiuta a migliorare l'esperienza creando script intuitivi per varie azioni fatte durante il gioco.

Pubblico

Tutti gli utenti che amano giocare su BlueStacks.

Versioni di BlueStacks interessate

BlueStacks versione 4.140 e successive

Geos interessato

Tutti i geos

Prima di andare avanti, guarda il video qui sotto per sapere come utilizzare il nuovo controllo del gioco di script  su BlueStacks.

Ora iniziamo a creare script, esaminiamo i comandi disponibili per gli script su BlueStacks: 

Parola chiave Sintassi breve descrizione
# # questo è un commento I commenti iniziano con #. Tutto fino alla fine della riga è considerato commento e viene ignorato.

Un commento può essere su una riga da solo o può essere inserito alla fine di un comando sulla stessa riga.
keyDown key Tasto down

ad es.
keyDown TAB
Il tasto viene premuto e non viene rilasciato fino a quando non viene rilevato il keyup per lo stesso tasto.

La mappatura per la chiave viene eseguita se ne esiste una; in caso contrario, l'input chiave giù viene inoltrato ad Android.
keyDown2 keyDown2 key

ad es.
keyDown2 TAB
Il tasto viene premuto e non viene rilasciato fino a quando non viene rilevato il keyup per lo stesso tasto.

La mappatura non viene eseguita e l'ingresso key down viene inoltrato ad Android.
keyUp tasto KeyUp

ad es.
TAB keyup
La chiave viene rilasciata. La mappatura viene eseguita se ne esiste una; in caso contrario, l'input key up viene inoltrato ad Android.
keyUp2 tasto keyup2

ad es.
keyup2 TAB
La chiave viene rilasciata. Il mapping non viene eseguito e l'input key-up viene inoltrato ad Android.
mouseDown mouseDown xy

ad es.
mouseDown 44,0 55,5
Il pulsante sinistro del mouse viene premuto nella posizione x, y. Tutte le posizioni sono in percentuale sullo schermo in modo che lo stesso script possa funzionare con risoluzioni diverse.
mouseUp mouseUp Il pulsante sinistro del mouse viene rilasciato. Non sono richieste coordinate.
mouseMove mouseMove xy

ad esempio
mouseMove 4.56 5.67
Il mouse si sposta nella nuova posizione x, y
toccare toccare x1 y1 x2 y2 x3 y3

ad es.
# 3
tocco delle dita 4 5 6 7 8 9

# 3
tocco alzato del dito 4 5 6 7

# dita 1 e 2 movimento
tocco 5 6 7 8

# dita 1 e 2
tocco alzato
Tocca input con l'attuale set di punti di contatto specificati. Serie di comandi touch possono essere utilizzati per creare input multi-touch arbitrari.

Sono supportati fino a 16 touchpoint. Ma tieni presente che altri punti di contatto da altri controlli vengono aggregati prima di inviarli ad Android.
testo testo "testo"
testo backspace 2
ad es.
testo "ciao mondo"
Invia input di testo ad Android. Questo può essere in qualsiasi lingua. Il formato dovrebbe essere utf8.
rotellina del mouse mouseWheel xyd
mouseWheel 44.0 55.5 1
mouseWheel 44.0 55.5 -1
Invia l'evento rotellina al keymapping che lo convertirà in zoom o scorrerà di conseguenza
aspettare aspetta msec

ad es.
attendere 24
Attende il numero specificato di millisecondi prima di eseguire il comando successivo.

Primitivi di livello superiore.

Parola chiave Sintassi breve descrizione
rubinetto toccare x1 y1 x2 y2… xn è ritardo

Questo fa un gesto di tocco. È possibile specificare punti di contatto singoli o multipli. I touchpoint vengono mantenuti per un ritardo specificato. Se il ritardo non è specificato, si presume che sia 50msec.

Il ritardo è specificato in millisecondi. Questo è il tempo impiegato dall'intero gesto di scorrimento.

Sono supportati fino a 16 touchpoint. Ma tieni presente che altri punti di contatto da altri controlli vengono aggregati prima di inviarli ad Android.

rubare scorrere x1 y1 x2 y2… xn yn ritardo

ad es.
# scorrere da 4,5 a 40,45
# prendere 100msecs
scorrere 4 5 40 45 100
Fai un gesto di scorrimento. È possibile specificare più punti attraverso i quali passa il dito.

Il ritardo è specificato in millisecondi. Questo è il tempo impiegato dall'intero gesto di scorrimento.
loop / loopEnd camminare n
.
.
LoopEnd
Comandi che seguono il comando loop fino a quando loopEnd vengono eseguiti n volte.

Se non viene specificato n, il ciclo continua indefinitamente o fino al rilascio del tasto di attivazione macro.
onRelease onRelease Ciò fornisce un controllo più preciso sull'esecuzione dello script. Una serie diversa di comandi può essere fornita per l'esecuzione quando il tasto trigger viene premuto e rilasciato.

Tutti i comandi dalla parte superiore dello script fino al comando di rilascio vengono eseguiti quando si preme il tasto trigger. I comandi che seguono il comando onrelease vengono eseguiti quando viene rilasciato il tasto trigger.
enterShoot enterShoot Entra nella modalità di scatto usata per giocare ai giochi FPS. Se non esiste un controllo Pan nello schema corrente, questo viene ignorato. Se la modalità di scatto è già abilitata, ciò non ha alcun effetto.
exitShoot exitShoot Esci dalla modalità di scatto. Se non esiste un controllo Pan nello schema corrente, questo viene ignorato. Se la modalità di scatto è disabilitata, questa viene ignorata.
toggleShoot toggleShoot Attiva / disattiva la modalità di scatto. Se non esiste un controllo Pan nello schema corrente, questo viene ignorato.

I passaggi per creare uno script

1)  Avviare qualsiasi applicazione / gioco per cui si desidera creare script.

2)  Fare clic sull'icona dell'interfaccia utente del controllo tastiera disponibile nel pannello laterale, come mostrato nella schermata seguente.

Scripts1.PNG

3)  Fai clic sul pulsante Modifica nell'angolo in alto a destra del pop-up come mostrato nello screenshot qui sotto.

1.png

4)  Fare clic sul  pulsante Impostazioni avanzate  nell'angolo in basso a destra del pop-up.

Scripts3.PNG

5)  Dopo aver aperto i Controlli di gioco, puoi trascinare il pulsante dello script e rilasciarlo sull'icona della borsa nell'angolo in basso a sinistra, come mostrato nelle schermate seguenti.

Scripts4.PNG

Qui  viene assegnato il pulsante TAB per avviare il comando aggiunto come script.

Scripts5.PNG

6) Fare clic sull'icona " <\> " sotto il pulsante dello script per iniziare ad aggiungere i comandi per questo script.

Scripts6.PNG

7) Dopo aver fatto clic sull'icona " <\> ", le coordinate del cursore verranno visualizzate sullo schermo e quando si fa clic con il pulsante sinistro del mouse, le coordinate verranno visualizzate nell'editor degli script come mostrato di seguito.

Scripts13.PNG

Qui, il clic sinistro è stato fatto sull'icona della borsa.

8)  È possibile iniziare ad aggiungere comandi di scripting rispetto alle coordinate visualizzate.

Scripts7.PNG

Qui, il comando:

 toccare contro le coordinate significa che quando premiamo  TAB toccherà una volta sull'icona della borsa.

exitShoot contro le coordinate significa che quando si preme  TAB si esce dalla modalità di tiro nel gioco.

Dopo aver aggiunto i comandi, fare clic sul pulsante Fine.

9)  Fare clic su Salva modifiche.

Scripts8.PNG

10)  Una volta visualizzate le pop-up salvate delle modifiche. Puoi chiudere la console di controllo del gioco.

Scripts9.PNG

11)  Una volta completati i passaggi precedenti, puoi vedere le modifiche riflettere nel gioco.

Nello screenshot qui sotto il giocatore è in modalità Scatto.

Scripts11.PNG

Una volta premuto TAB ,  la borsa si aprirà e il giocatore uscirà dalla modalità di tiro.

Scripts12.PNG

Apprezziamo sinceramente la tua scelta di BlueStacks. Ci auguriamo che ti piaccia usarlo. Se hai ulteriori domande, ti preghiamo di contattarci al supporto di bluestacks dot com. Grazie mille.

Ultimo aggiornamento il 17 Febbraio 2020

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 575 su 1179
Reach out to us on Reddit (Join Reddit) or Discord (Join Discord) or at support@bluestacks.com with your questions.

We’d love to hear from you! Please take a moment to share your thoughts on the BlueStacks Help Center via this survey.
Subscribe to BlueStacks Weekly!
Get updates on new releases, features, and fixes. Discover trending games & enjoy exclusive gift codes!
By subscribing, I agree to receive weekly updates from the BlueStacks Help Center.
Thank you for subscribing to BlueStacks Weekly
Keep an eye on your inbox for updates on the latest features, gaming trends, bug fixes, gift codes, and much more!