Tiempo de ejecución Transformar funciones trastos Shu para lograr

 

directorio

I. Introducción:

En segundo lugar, la configuración básica:

En tercer lugar, ampliar la funcionalidad

1, consigue presionando un botón, seleccionar ciertos objetos

Método 1 (recomendado):

Método 2:

2, apagar las líneas de la cuadrícula


 

I. Introducción:

Tiempo de ejecución Transform trastos se ha introducido blog muy detallada. En este capítulo se describen las funciones básicas, por tanto, ya no es una. A su vez lograr capacidades de expansión.

 

 

En segundo lugar, la configuración básica:

el blog de referencia: enlace Reproducido

 

 

En tercer lugar, ampliar la funcionalidad

1, consigue presionando un botón, seleccionar ciertos objetos

efecto:

Método 1 (recomendado):

EditorObjectSelection escritura de añadir el siguiente código:

        public void Skode_Press()
        {
            _selectedObjects.Clear();

            _selectedObjects.Add(GameObject.Find("Cube"));
            _selectedObjects.Add(GameObject.Find("Cube (1)"));
            _selectedObjects.Add(GameObject.Find("Cube (2)"));

            FindObjectOfType<EditorGizmoSystem>().GetComponent<EditorGizmoSystem>().ChangeActiveGizmo(GizmoType.Translation);
        }

 

Método 2:

Los resultados apoyan la plataforma de Windows no es compatible con WebGL cuando el método de ensayo. La razón es que WebGL no es compatible con las bibliotecas de enlace dinámico .

 Código:
EditorObjectSelection escritura de añadir el siguiente código :( untiy botón de tabla de claves )

        [DllImport("user32.dll", EntryPoint = "keybd_event")]
        public static extern void Keybd_event(
          byte bvk,//虚拟键值 ESC键对应的是27
          byte bScan,//0
          int dwFlags,//0为按下,1按住,2释放
          int dwExtraInfo//0
          );

        public void Skode_Press()
        {
            _selectedObjects.Clear();

            _selectedObjects.Add(GameObject.Find("Cube"));
            _selectedObjects.Add(GameObject.Find("Cube (1)"));
            _selectedObjects.Add(GameObject.Find("Cube (2)"));

            //模拟W键按下、松开。
            Keybd_event(87, 0, 0, 0);
            Keybd_event(87, 0, 2, 0);
        }

 

2, apagar las líneas de la cuadrícula

pantalla del juego líneas de cuadrícula en la vista, el paquete fuera del juego.

Abriendo y cerrando método:

Publicados 320 artículos originales · ganado elogios 77 · vistas 170 000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_38239050/article/details/103641693
Recomendado
Clasificación