Dialogový

Dialogový

Ovládací prvky dialogu jsou překryvy uživatelského rozhraní, které poskytují kontextové informace o aplikaci. Často požadují určitý druh akce od uživatele. Pomocí dialogových oken můžete uživatelům informovat o důležitých informacích nebo požádat o potvrzení nebo další informace před dokončením akce.

Příklad scény

Příklady najdete v DialogExample scény v části: MRTK/příklady/demo/UX/dialog .

Jak používat ovládací prvek dialog

MRTK poskytuje tři dialogová prefabs:

  • DialogSmall_192x96. Prefab
  • DialogMedium_192x128. Prefab
  • DialogLarge_192x192. Prefab

Pomocí dialogového okna. Open () otevřete nové dialogové okno. Zadejte dialog Prefab, počet tlačítek, text názvu, text zprávy, vzdálenost umístění (blízko nebo daleko), další proměnné). Dialog poskytuje možnosti dialogu potvrdit (jedno tlačítko) a Choice (dvě tlačítka).

public static Dialog Open(GameObject dialogPrefab, DialogButtonType buttons, string title, string message, bool placeForNearInteraction, System.Object variable = null)

Příklad otevření velkého dialogového okna s jedním tlačítkem OK, které je umístěno v rozsahu interakce (pohledu, ruka Ray, Controller Motion)

Dialog.Open(DialogPrefabLarge, DialogButtonType.OK, "Confirmation Dialog, Large, Far", "This is an example of a large dialog with only one button, placed at far interaction range", false);

Příklad otevření malého dialogového okna obsahujícího zprávu o výběru pro uživatele, která je umístěná v blízkosti rozsahu interakce (přímá interakce)

Dialog.Open(DialogPrefabSmall, DialogButtonType.Yes | DialogButtonType.No, "Confirmation Dialog, Small, Near", "This is an example of a small dialog with a choice message, placed at near interaction range", true);

Další podrobnosti najdete DialogExampleController.cs v části DialogExample. Unity scéna.