Cómo saber si un juego es 3D
Podemos comparar motores de juegos con motores de carreras. Como todos sabemos, el motor es el corazón de un coche de carreras, que determina el rendimiento y la estabilidad del coche. La velocidad, el control y otros indicadores del coche que están directamente relacionados con el conductor se basan en el motor. Lo mismo ocurre con los juegos. La trama, los niveles, el arte, la música, las operaciones y otros contenidos experimentados por los jugadores están controlados directamente por el motor del juego. Desempeña el papel de un motor en el medio campo, agrupando todos los elementos del juego. al mando en segundo plano. Trabajan simultáneamente y de forma ordenada. En pocas palabras, el motor es "el programa principal que controla todas las funciones del juego, desde calcular colisiones, sistemas físicos y la posición relativa de los objetos, hasta aceptar entradas del jugador y emitir sonidos al volumen correcto".
Como puedes ver, un motor no es simplemente un fragmento de código que controla un juego 2D o 3D, un juego de rol, un juego de estrategia en tiempo real, un juego de aventuras o un shooter de acción, incluso si es un juego de 1 MB Bytes. Después de una evolución continua, el motor de juego actual se ha convertido en un sistema complejo compuesto por múltiples subsistemas, desde modelado y animación hasta luces y sombras, efectos de partículas, desde sistemas de física, detección de colisiones hasta administración de archivos, características de red, así como herramientas de edición profesionales y complementos, que cubren casi todos los aspectos importantes del proceso de desarrollo. Aquí hay una breve introducción a algunos componentes clave del motor.
El primero es el efecto de iluminación, es decir, el impacto de la fuente de luz de la escena sobre las personas y objetos de la escena. Los efectos de iluminación del juego están completamente controlados por el motor, ya sean principios ópticos básicos como la refracción y la reflexión, o efectos avanzados como fuentes de luz dinámicas y fuentes de luz de colores, todos se logran a través de diferentes tecnologías de programación en el motor.
El segundo es la animación. Los sistemas de animación utilizados actualmente en los juegos se pueden dividir en dos tipos: uno es el sistema de animación esquelético y el otro es el sistema de animación modelo. El primero utiliza un esqueleto incorporado para hacer que los objetos se muevan, lo cual es más común; el segundo se deforma directamente según el modelo. El motor preinstalará estos dos sistemas de animación en el juego, lo que facilitará a los animadores el diseño de modelos de acción enriquecidos para los personajes.
Otra función importante del motor es proporcionar un sistema físico que permita que el movimiento de los objetos siga un patrón fijo. Por ejemplo, cuando un personaje salta, el valor de gravedad integrado en el sistema determina qué tan alto puede saltar y qué tan rápido cae. La trayectoria de las balas y la forma en que choca el vehículo están determinadas por el sistema de física.
La detección de colisiones es la parte central del sistema de física, que detecta los bordes físicos de cada objeto del juego. Cuando dos objetos 3D chocan, esta tecnología evitará que se atraviesen entre sí, asegurando que no atravesarás la pared ni la derribarás al golpearla, ya que la detección de la colisión se determinará en función de las características entre los dos. la posición y la interacción entre usted y la pared.
El renderizado es una de las funciones más importantes del motor. Al crear un modelo 3D, los artistas dibujarán mapas de materiales para el modelo según diferentes cortes, lo que equivale a despellejar el esqueleto. Finalmente, todos los efectos, animaciones, iluminación y efectos especiales del modelo se calcularán en tiempo real mediante el renderizado. motor y se muestra en la pantalla. El motor de renderizado es el más complejo de todos los componentes del motor. Su potencia determina directamente la calidad del resultado final.
Cada juego tiene su propio motor, pero no hay muchos motores que sean reconocidos como estándar. A lo largo de sus más de nueve años de desarrollo, podemos encontrar que el mayor motor del motor proviene de los juegos 3D, especialmente los de disparos en 3D. Si bien los motores 2D como Infinity tienen una larga historia, desde la serie Baldur's Gate hasta Planescape: Torment, Icewind Dale y Icewind Dale 2 de este verano, su alcance de aplicación se ha limitado a "juegos de rol estilo Dungeons and Dragons, incluido el El tan esperado Fantasy Westward Journey Nighttime que utiliza el motor Aurora, tiene un propósito muy específico y contribuye poco al desarrollo general de la tecnología del motor. La razón por la que los juegos de simulación y los juegos en tiempo real son tan populares.
Los juegos de simulación, los juegos de simulación de vuelo y los motores de juegos de estrategia en tiempo real rara vez ingresan al mercado con licencia. Incluso si los desarrolladores usan motores de terceros, es difícil obtener resultados ideales. Star Wars: Galactic Battleground es uno de los mejores ejemplos.
Un hito importante en la historia del desarrollo de motores es el motor Build diseñado por Ken Silverman para 3D Realms en 1994. Su "carne" es el conocido "Duke Nukem" (
Diseño de motor de juego 3D Es un proyecto de software enorme. No es imposible diseñarlo y escribirlo solo, pero no es sólo cuestión de pasar una o dos noches enteras; probablemente terminarás escribiendo varios megabytes de código fuente; Si no tienes las agallas y la pasión, probablemente no podrás hacer el trabajo.
Entonces, en lo que respecta a los juegos 2D, es fácil entender que 80 juegos son juegos 2D.
Pero eso no significa que los juegos 3D deban ser mejores que los juegos 2D. ¡Este no es el caso! Por ejemplo, el reciente "Legend of Heroes 6: Trails in the Sky" sigue siendo un juego 2D. ¿Puedes decir que no es un clásico?
La característica más notable de los juegos de gráficos 2D es que todos los elementos gráficos se producen en forma de imágenes planas. Todo el mapa, se compone de elementos del mapa uno por uno, incluida la superficie del mapa y los objetos, y las animaciones preexisten en forma de cuadros individuales. Estos elementos gráficos eventualmente se llamarán de manera compleja para lograr el contenido rico. En el mundo de los juegos, por otro lado, existen tecnologías tradicionales de visualización de juegos en 2D. La aceleración de la tarjeta gráfica rara vez se necesita y la mayoría de los elementos gráficos en 2D los completa la CPU. Por lo tanto, el efecto gráfico de los juegos en 2D depende de la capacidad de carga de la computadora. CPU Es muy importante entender esto. Por ejemplo, los cibercafés en las ciudades de segundo nivel ahora generalmente tienen configuraciones de CPU relativamente altas, pero la configuración de gráficos es relativamente baja, por lo que incluso hoy en día, cuando los juegos 3D son populares. mercado para que hagamos un juego 2D con gráficos ricos y un estilo único En los últimos dos años, algunas personas han usado tarjetas gráficas para acelerar juegos 2D, pero la tecnología de tarjetas gráficas está destinada a que los gráficos 2D sean acelerados por la tecnología 3D. Por ejemplo, un solo gráfico o animación todavía aparece en forma de cálculo D3D. Esto generalmente garantiza que la ejecución de gráficos 2D pueda alcanzar una velocidad muy alta, pero este tipo de tecnología no es integral. El cuello de botella se debe principalmente a la limitación. Debido a la cantidad de memorias de video y los estándares técnicos de las tarjetas gráficas 3D, es imposible que una sola tarjeta gráfica ejecute la tecnología de matriz de píxeles. También es una de las primeras tecnologías 2D en introducir juegos 3D a gran escala. :
Juegos clásicos a gran escala: (los pequeños y medianos no están incluidos en la introducción)
Delta Force
Tomb Raider III
La máquina voladora de nadie 3-9
Príncipe de Persia
Príncipe de Persia
Precio de Persia
Príncipe de Persia
Príncipe de Persia
Príncipe de Persia
Príncipe del Mundo
Príncipe del Mundo
El mundo primer juego en 3D. Príncipe de Persia"
"Fallout II"
"Diablo II"
"Rayman II"
"Civilización II" p>