Controllo Joystick | hyperPad Documentation

Loading...

Logo
DocumentationInterazioneControllo Joystick

Descrizione

Il comportamento Joystick Controlled ti permetterà di controllare e muovere qualsiasi oggetto fisico usando un joystick presente sullo schermo. Se non c'è un joystick nella tua scena, il comportamento aggiungerà automaticamente un joystick al tuo strato Global UI (la cancellazione del comportamento non rimuoverà il joystick dalla tua scena). Questo comportamento contiene proprietà predefinite per facilitare la creazione di alcuni giochi. È perfetto per i platform e gli sparatutto. Il comportamento Joystick Controlled offre molte proprietà per personalizzare la sensazione del tuo gioco. Prova a modificare le proprietà affinché il tuo gioco non sembri un generico platform o sparatutto. Per giochi più avanzati e approfonditi, si consiglia di creare il proprio schema di controllo utilizzando gli altri comportamenti.

Questo comportamento attiverà un evento ripetutamente mentre muovi il joystick in una certa direzione.

Proprietà

Attiva Ripetutamente su Evento

Nota: Alcune di queste proprietà non sono disponibili o si comportano in modo diverso quando si cambia il progetto in Birds Eye View invece di Side View.

Oggetto A

Questo è il joystick che controllerà l'Oggetto B. Selezionerà automaticamente un joystick aggiunto al tuo strato Global UI. Se non ce n'è, uno verrà creato automaticamente.

Oggetto B

Questo è l'oggetto che desideri controllare con il joystick. Di default l'oggetto corrente è selezionato, ma puoi toccare la grafica per cambiarlo con qualsiasi altro oggetto nella tua scena.

Velocità di Camminata

Questa è la velocità con cui l'oggetto si muoverà. Il valore predefinito è 12 m/s.

Velocità in Aria

Questa è la velocità con cui l'oggetto si muoverà mentre è in aria. Tipicamente mentre cade da piattaforme molto alte. Il valore predefinito è 12 m/s.

Rapporto di Accelerazione

Questo valore determina quanto tempo impiega il tuo personaggio per raggiungere la massima velocità durante il movimento. Il valore predefinito è 100%.

Rapporto di Decelerazione

Questo valore determina quanto tempo impiega il tuo personaggio per fermarsi completamente quando rilasci il joystick. Il valore predefinito è 100%

Controlla Movimento

Di default questo interruttore è attivo. Se disattivi l'interruttore, il tuo oggetto non si muoverà più con il joystick. Questo è frequentemente necessario quando si crea uno sparatutto a doppio joystick, dove si desidera che un joystick muova e l'altro ruoti il giocatore.

Inverti X

Quando questo interruttore è attivo, muovere il joystick a sinistra fa muovere l'oggetto a destra, e muovere il joystick a destra fa muovere l'oggetto a sinistra. Di default questo interruttore è disattivo.

Inverti Y

Quando questo interruttore è attivo, muovere il joystick verso l'alto fa muovere l'oggetto verso il basso, e muovere il joystick verso il basso fa muovere l'oggetto verso l'alto. Di default questo interruttore è disattivo.

Controlla Rotazione

Di default questo interruttore è disattivo. Se attivi l'interruttore, il tuo oggetto ruoterà nella direzione del joystick. Questo è frequentemente necessario quando si crea uno sparatutto a doppio joystick, dove si desidera che un joystick muova e l'altro ruoti il giocatore.

Blocca Rotazione

Questo impedirà al tuo oggetto di ruotare. Questo include qualsiasi rotazione causata da altri oggetti o fisica nella tua scena. Ad esempio, puoi attivarlo per impedire al tuo personaggio di rovesciarsi. Se attivi Controlla Rotazione, questo interruttore non è disponibile. Di default questo interruttore è attivo.

Joystick Analogico

Quando questo interruttore è attivo, il tuo joystick non è limitato ai movimenti standard a 8 direzioni. Ora puoi controllare il tuo oggetto con movimenti più precisi usando il joystick. Questo è frequentemente necessario per sparatutto d'azione.

Joystick Su

Quando questo è attivo, il tuo oggetto può muoversi verso l'alto. Tieni presente che il tuo oggetto seguirà comunque le leggi della fisica. Quindi, se c'è gravità nella tua scena, il tuo oggetto non si muoverà verso l'alto.

Questo interruttore impedirà anche (o abiliterà) un evento di attivazione quando il joystick viene spostato verso l'alto.

Joystick Giù

Quando questo è attivo, il tuo oggetto può muoversi verso il basso. Tieni presente che il tuo oggetto seguirà comunque le leggi della fisica. Quindi, se c'è un oggetto nella tua scena che impedisce di muoversi, non puoi muoverti verso il basso.

Questo interruttore impedirà anche (o abiliterà) un evento di attivazione quando il joystick viene spostato verso il basso.

Joystick Sinistra

Quando questo è attivo, il tuo oggetto può muoversi verso sinistra. Tieni presente che il tuo oggetto seguirà comunque le leggi della fisica. Quindi, se c'è un oggetto nella tua scena che impedisce di muoversi, non puoi muoverti verso sinistra.

Questo interruttore impedirà anche (o abiliterà) un evento di attivazione quando il joystick viene spostato verso sinistra.

Joystick Destra

Quando questo è attivo, il tuo oggetto può muoversi verso destra. Tieni presente che il tuo oggetto seguirà comunque le leggi della fisica. Quindi, se c'è un oggetto nella tua scena che impedisce di muoversi, non puoi muoverti verso destra.

Questo interruttore impedirà anche (o abiliterà) un evento di attivazione quando il joystick viene spostato verso destra.

Riproduci Animazioni

Quando questo interruttore è attivo, il tuo oggetto riprodurrà un'animazione quando il joystick viene spostato nella direzione specificata. Devi selezionare un'animazione dal pannello delle Animazioni Personalizzate.

Animazioni Personalizzate

Nel pannello di sinistra, puoi selezionare cicli di animazioni da riprodurre quando muovi il joystick nella direzione specificata.

Priorità Animazione

Nel pannello delle Animazioni Personalizzate a sinistra, puoi dare priorità alle tue animazioni di movimento affinché non ci siano conflitti con altre animazioni in riproduzione. Il sistema di animazione riprodurrà un ciclo con una priorità maggiore. Quindi, se un altro comportamento di animazione interrompe la tua animazione di movimento, prova ad aumentare la priorità.

Output

X

Questo valore indica quanto si è spostato il joystick lungo l'asse X. I numeri negativi indicano che il joystick si muove a sinistra, i numeri positivi a destra.

Y

Questo valore indica quanto si è spostato il joystick lungo l'asse Y. I numeri negativi indicano che il joystick si muove verso il basso, i numeri positivi verso l'alto.

Angolo

Questo restituisce l'angolo attuale del joystick.

ID Oggetto

Restituisce l'ID dell'oggetto.

Esempi

Se vuoi creare un gioco platform simile a Mario, puoi semplicemente aggiungere questo comportamento al tuo oggetto giocatore, e ora sarà un personaggio controllabile nel tuo gioco.

Scarica Progetto Esempio

Correlati

Salta con il Pulsante

JoystickControlledReference.gif