文档

Unity Engine

Unity Engine

Alt

Is Alt/Option key held down?
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Field
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
Alt = 4

Remarks

Additional Resources: Event.alt.

Examples

using UnityEngine;using UnityEngine.UIElements;[RequireComponent(typeof(UIDocument))]public class Example : MonoBehaviour{ // Prints Option or Alt key was pressed depending on the // platform where this script is running. void OnEnable() { var button = new Button(); button.RegisterCallback<ClickEvent>(e => { if ((e.modifiers & EventModifiers.Alt) != 0) { if (Application.platform == RuntimePlatform.OSXEditor) { Debug.Log("Option key was pressed"); } else if (Application.platform == RuntimePlatform.WindowsEditor) { Debug.Log("Alt Key was pressed!"); } } }); GetComponent<UIDocument>().rootVisualElement.Add(button); }}