Colección de citas famosas - Colección de máximas - Sabes un poco de Java y tienes una base en programación orientada a objetos. ¿Es difícil elegir Unity? ¿Cómo empezar de forma eficaz?

Sabes un poco de Java y tienes una base en programación orientada a objetos. ¿Es difícil elegir Unity? ¿Cómo empezar de forma eficaz?

Puede comparar sus habilidades con nuestro programa de estudios.

Tecla de do sostenido

Tipos de datos, constantes, variables, operadores y expresiones, y reglas de nomenclatura

Métodos de entrada y salida, conversión de tipos de datos

Estructuras de rama, bucles, operadores relacionales, operadores lógicos

Arreglos unidimensionales y bucles foreach, ordenamiento de burbujas y arreglos bidimensionales

Enumeraciones y definiciones de estructuras, estructuras Miembros y acceder

Clases de programación orientada a objetos y conceptos orientados a objetos, miembros de campo de objetos

Miembros de método en el objeto, detalles del tipo de método.

Atributos y parámetros de métodos en objetos

Objetos de cadena, boxeo y desempaquetado, sobrecarga de métodos y recursividad

Constructores y destructores

p>

Métodos abstractos, métodos virtuales, implementaciones polimórficas

Clases abstractas estáticas, clases estáticas y patrones de diseño singleton

Interfaces y genéricos

Introducción a las interfaces de pago y delegación, como así como polimorfismo de implementación de interfaz.

Métodos genéricos, clases genéricas, restricciones genéricas

Lista de matriz, lista, cola (cola)

Pila (Stack), tabla hash (Hashtable), Diccionario

Patrón de diseño del observador de delegados y eventos, clases de reflexión en C# y ejemplos de implementación

Evaluación de fase y proyecto real 2048, sistema de lotería aleatoria, sistema de gestión de biblioteca, competición de tenis de mesa

Las preguntas del banco de preguntas se seleccionan al azar, incluidas dos preguntas y preguntas por computadora, y los estudiantes deben responderlas dentro del tiempo especificado.

Motor Unity

Desarrolla paneles básicos de Unity y operaciones básicas

Operación de objetos del juego

Creación y uso de piezas prefabricadas

p>

Teoría básica tridimensional

Desarrollo orientado a componentes de la estructura de ingeniería de Unity

Marco de desarrollo de Unity

Desarrollo orientado a componentes ideas

Conceptos de componentes de script, ciclo de vida y métodos de devolución de llamada.

Clases generales (Transform, GameObject, Vector3,

Quaternion, tiempo, matemáticas, carga de recursos)

Control de entrada del sistema físico, categoría de entrada, configuración de entrada

Collider - Serie de componentes del colisionador

Componente de cuerpo rígido y componente de cuerpo rígido por fuerza

Componente de cuerpo rígido y componente de cuerpo rígido por fuerza, condiciones de colisión y métodos de devolución de llamada

Materiales físicos, luz, métodos de emisión, sobrecargas y controladores de personajes

Los proyectos prácticos incluyen estrellar aviones, batallas de tanques, HelixJump, correr por la galaxia, estrellar ladrillos y recolectar monedas de oro.

Asistente 2D y asistente UI, corte y empaquetado de atlas, fundamentos de cartografía 2D por ordenador.

Componentes de física 2D (cuerpo rígido, colisionador)

Creación de animación bidimensional: comprensión de la animación por primera vez

Clases comúnmente utilizadas en desarrollo 2D. Devoluciones de llamada de colisión y activación

La línea de tiempo constituye una trama

lienzo principal de UGUI

coordenadas UV, coordenadas de la interfaz de usuario

controles básicos, controles compuestos

Plan de adaptación y diseño de UGUI

Introducción al modo de adaptación y renderizado de lienzo avanzado de UGUI

Diseño horizontal, diseño vertical, componentes de diseño de cuadrícula

Producción de efectos de desplazamiento, cambio de paginación, ventana de chat QQ

Varios modos de interacción de UI y devoluciones de llamadas de eventos

Modo de diseño MVC de caso UGUI, producción de minimapas, coordenadas de ubicación, mochila, y casos de selección de nivel.

Proyectos prácticos: Fishing Master, Fantasy Westward Journey, Super Mario y Enjoyment.

Análisis de recursos del modelo del sistema de animación

Tipo de animación del sistema "Avatar"

Nodos de animación, máquina de estado de animación

La pintura original se expande a través de UV; aplicación integral de control de código de animación humanoide y controlador de personajes

Enmascaramiento de animación avanzado del sistema de animación;

Animación IK;

Eventos de animación;

p>

Curvas de animación

Unity Premium

Persistencia de datos ¿PlayerPrefs y Sqlite?

Lectura de documentos XML, JSON, CSV, acceso cifrado Excel.

Clase WWW y conceptos de corrutinas, subprocesos y procesos

Ideas de diseño y aplicaciones de procesos colaborativos

Clase WWW, clase de herramienta de solicitud que encapsula

Introducción al protocolo HTTP (Get, Post)

Carga de recursos, agrupación de activos, empaquetado de recursos y análisis de dependencia

Adquisición remota de recursos basada en la clase WWW

Uso de AssetBundle Realice la carga de recursos y la administración de memoria

La optimización del rendimiento es un plan de optimización para CPU, GPU, memoria y recursos artísticos.

Tecnología de grupo de objetos

Patrón de diseño de máquina de estados finitos

Control de caracteres de caso de máquina de estado finito

Sistema de buffer de caso de máquina de estado finito p>

Caso de máquina de estados finitos - sistema de inteligencia artificial

Comparación de soluciones de IA de juegos de árbol de comportamiento y análisis de problemas de solución óptima;

Complemento y código del diseñador de comportamiento control

Tengo un intercambio de aprendizaje de Unity aquí. Hay expertos y novatos en el grupo. Puedes hacer preguntas en el grupo y compartir materiales de aprendizaje de vez en cuando. Observaciones: principiante

El algoritmo A* comprende el principio del algoritmo AStar;

Implementación del código del algoritmo AStar

Gráficos de sombreado, conocimientos básicos;

Sombreador de tubería fijo;

Sombreador superior y sombreador de superficie;

Caso del sombreador

Explicación detallada de la red Unet y HLAPI, versión en línea de disparo CS;

Construcción de sitios web basada en ASP.net:

Acceso y acceso a la base de datos SqlServer;

Comunicación de datos basada en solicitud Post;

Programación de sockets conceptos básicos, formulación de protocolos, comunicación por socket y seguridad de datos.

Proyectos prácticos

También hay evaluaciones de etapa de Onmyoji, Magic Song, Wilderness Action y Bubble Hall

Las preguntas se seleccionan al azar del banco de preguntas, incluidas las escritas. Preguntas y preguntas sobre computadora, los estudiantes deben responder dentro del tiempo especificado.

Realidad virtual, realidad aumentada

Acceso y análisis del SDK VR-HTC Vive SteamVR

Análisis de casos y preformas de SteamVR

Get Handle y dirígete a transformar y haz clic en el evento para obtenerlo.

Interacción de interfaz de usuario 3D

Flecha, dibujo de círculo mágico, línea de destello

Estrategia de optimización del rendimiento y reducción de mareos

AR - Qualcomm SDK Introducción a AAR, visualización de proyectos AR e introducción a los SDK de uso común.

Registro de cuenta Vuforia, carga y creación de imágenes de identificación, descarga y uso de paquetes de datos.

Notas de versión de pantalla táctil, giroscopio y teléfono móvil

Arquitectura del proyecto y

Principios y especificaciones del empaquetado de módulos de gestión de proyectos, construcción del marco general, empaquetado de módulos y mensajes centro, administrador de módulos, módulo de comunicación y herramienta de extensión del editor de escritura.

Módulo de actualización en caliente (actualización en caliente de recursos, actualización en caliente de lógica), arquitectura LuaUI, arquitectura LuaSocket, arquitectura de base de datos Lua, reglas de administración de AssetBundle y empaquetado automático de AssetBundle.

Herramienta de trabajo en equipo - SVN

Proyecto integrado Los estudiantes se dividen en equipos y los miembros trabajan juntos para completar al menos un proyecto, que incluye, entre otros:

Juego de rol RPG, juego de acción ACT, juego de aventuras AVG, juego de estrategia SLG, juego de disparos en primera persona FPS, juego de rompecabezas PZL, juego de música MSC, simulación virtual, pantalla de realidad virtual, juego de defensa de proyectos AR: los estudiantes explican el proyecto de su equipo; y el profesor evalúa el proyecto Realizar evaluaciones y defender proyectos simulando entrevistas técnicas en la empresa.

Defensa del proyecto

Y revise el equipo del proyecto completado para la defensa y califique según la implementación funcional, las especificaciones del código y la finalización.