Pulsanti testo e immagine

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

I pulsanti sono GuiObjects che consentono agli utenti di eseguire un'azione.Puoi personalizzare i pulsanti per fornire contesto e Riscontro/Replica, come cambiare l'aspetto visivo o scripting feedback audibile quando un utente fa clic su un pulsante.

Ci sono due tipi di pulsanti che puoi posizionare sullo schermo o nell'esperienza :

  • A TextButton è un rettangolo con testo che attiva l'evento Activated al clic/tap.

  • Un ImageButton è un rettangolo con un'immagine che attiva l'evento Activated al clic/tap.Presenta stati aggiuntivi per lo scambio dell'immagine sull'hover o sulla Stamparedell'utente.

Crea pulsanti sullo schermo

I pulsanti su uno schermo sono utili per guidare rapidamente gli utenti a vari menu o pagine.

Per aggiungere un pulsante allo schermo:

  1. Nella finestra Explorer , seleziona StarterGui e aggiungi un ScreenGui .

    1. Passa il mouse su StarterGui e clicca il pulsante ⊕. Viene visualizzato un menu contestuale.

    2. Inserisci un ScreenGui .

  2. Seleziona il nuovo ScreenGui e aggiungi un pulsante.

    1. Passa il mouse su ScreenGui e clicca il pulsante ⊕. Viene visualizzato un menu contestuale.

    2. Inserisci un TextButton o ImageButton .

Crea pulsanti sulle facce delle parti

I pulsanti su una parte sono utili per consentire agli utenti di interagire con le parti. Ad esempio, puoi consentire agli utenti di posare su un pulsante per completare un'azione.

Per aggiungere un pulsante al volto di una parte:

  1. Nella finestra Explorer , seleziona la parte e aggiungi un SurfaceGui .

    1. Passa il mouse sulla parte e clicca il pulsante ⊕. Viene visualizzato un menu contestuale.

    2. Inserisci un SurfaceGui .

  2. Seleziona il nuovo SurfaceGui e aggiungi qualsiasi tipo di pulsante o input.

    1. Passa il mouse su SurfaceGui e clicca il pulsante ⊕. Viene visualizzato un menu contestuale.

    2. Inserisci un TextButton o ImageButton .

Cambia l'aspetto di un ImageButton

Cambiare l'aspetto di un ImageButton quando un utente interagisce con esso fornisce un utile Riscontro/Replica.Ad esempio, quando un ImageButton cambia l'aspetto visivo quando un utente lo passa sopra, fa sapere all'utente che non è disabilitato e che ha l'opzione di cliccarci se vuole eseguire quell'azione ImageButton.

Un ImageButton ha tre proprietà per cambiare il suo aspetto visivo:

Normale
>

Passa in hover
>

Stampato
>

Per modificare l'aspetto di un ImageButton con l'input dell'utente:

  1. Aggiungi un pulsante immagine a una schermata o a una superficie.

  2. Nella finestra Explorer , fai clic sull'oggetto ImageButton .

  3. Nella finestra Proprietà , assegna tre diversi ID rispettivi delle risorse per le proprietà Immagine , HoverImage e Immagine premuta .

Bottoni di script

Puoi scriptare un'azione quando un utente preme un pulsante connettendo il pulsante a un evento GuiButton.Activated .Ad esempio, quando genitori il seguente LocalScript a un pulsante, il pulsante cambia colore casuale ogni volta che un utente lo clicca.


local button = script.Parent
local RNG = Random.new()
local function onButtonActivated()
-- randomizza il colore del pulsante
button.BackgroundColor3 = Color3.fromHSV(RNG:NextNumber(), 1, 1)
end
button.Activated:Connect(onButtonActivated)