Condividi tramite


Pulsante (non canvas) - MRTK3

Pulsante Principale

Se si creano interfacce utente con un numero insolitamente elevato di controlli o in casi in cui l'uso di controlli basati su RectTransform non è fattibile per motivi di layout o prestazioni, MRTK3 offre prefab non basati su Canvas.

Nota

Nella maggior parte dei casi, i prefab dell'interfaccia utente canvas ibridi offrono un flusso di lavoro di progettazione molto più potente, con ridimensionamento dinamico, riflusso, allineamento, riempimento, layout in tempo reale, anche se richiedono un'esperienza precedente con l'interfaccia utente di Unity. Per altre informazioni sul funzionamento del sistema dell'interfaccia utente canvas ibrido, vedere la tabella di confronto qui.

Scene di esempio

Se si usa il progetto modello di sviluppo, sono disponibili diverse scene di esempio che illustrano i prefab dei pulsanti non Canvas disponibili.

UITearSheet.unity mostra tutte le varianti prefab dei pulsanti non basate su Canvas disponibili in MRTK.

Scena di esempio pulsante

Prefab (non canvas)

I pulsanti non canvas non sono ridimensionabili; Di conseguenza, un numero elevato di prefab dei pulsanti viene fornito in molte permutazioni di dimensioni e funzionalità. Questi prefab sono denominati nel formato : PressableButton_SIZE_STYLE. Ad esempio,

  • PressableButton_32x32mm_IconAndText: pulsante 32x32mm con icona e testo
  • PressableButton_128x32mm_SinglelineTextWithSubtitle: pulsante largo 128x32 mm con testo a riga singola e testo del sottotitolo

Struttura (non canvas)

Lo screenshot seguente mostra la struttura di un pulsante non basato su canvas.

Struttura del pulsante non canvas

Vedi altro

Per altre informazioni, vedere la documentazione relativa ai pulsanti basati su canvas per informazioni dettagliate sulla classe e consigli di PressableButton progettazione per l'implementazione del linguaggio di progettazione Realtà mista.