Red de conocimiento informático - Problemas con los teléfonos móviles - Terreno de cuadrícula 3D desarrollado por unity (1)

Terreno de cuadrícula 3D desarrollado por unity (1)

Repasemos brevemente el módulo más reciente: el mapa de cuadrícula 3D, que se usa ampliamente en juegos de estrategia. Básicamente, el mapa se dividirá en cuadrículas cuadradas o hexagonales. Para estas dos situaciones se implementa lo siguiente. Por supuesto, dadas mis capacidades limitadas, es posible que sólo pueda brindar inspiración simple. También lo hice bajo la inspiración de Momo. Espero que los amigos que tengan ideas puedan expresar sus propias opiniones, discutirlas y optimizarlas.

Representaciones de implementación:

1. Clase de control de cuadrícula del mapa

¿Por qué la longitud del lado de un hexágono regular es múltiplo de 5? Esto se debe a que las líneas de la cuadrícula se generan a partir de una serie de datos del terreno. Cuando la longitud del lado es al menos 5, los seis vértices del hexágono regular estarán en la matriz, lo que también conducirá a ciertas limitaciones y lagunas en la generación de líneas de cuadrícula hexagonales regulares. Debido a que las líneas de la cuadrícula en mi proyecto son solo auxiliares y en realidad no son necesarias, uso LineRenderer.

Con esto finaliza la primera parte. Todos son bienvenidos a hacer sugerencias y encontrar mejores soluciones.

El próximo capítulo implementará el estado de hacer clic para seleccionar del mapa ráster.