Red de conocimiento informático - Conocimiento sistemático - Los motores de juegos están escritos en lenguajes de programación, ¿verdad?

Los motores de juegos están escritos en lenguajes de programación, ¿verdad?

El motor del juego simplemente encapsula la plataforma. Al igual que .net, ¿por qué es más fácil escribir un formulario usando .net que usando C? Esto se debe a que .net encapsula la API de Windows. Lo mismo ocurre con los motores de juegos. La única diferencia es que encapsula elementos utilizados en el juego.

El motor no es un lenguaje, sino una encapsulación del lenguaje. Al igual que dibujar un rectángulo, necesitas dibujar cuatro segmentos de línea, pero yo solo necesito dibujar un rectángulo en lugar de dibujar cuatro segmentos de línea cada vez, así que encapsulé el objeto gráfico y escribí la función de dibujo de rectángulo como una función de dibujo de rectángulo. Luego puedes dibujar un rectángulo llamándolo directamente en el futuro. Lo mismo ocurre con los motores de juegos.

El motor se basa en el lenguaje. Si no hay lenguaje, el motor desaparecerá. Puede haber un motor para cualquier idioma.

La escritura de juegos está escrita en un lenguaje, pero por conveniencia, la gente encapsula cosas que se usan a menudo en los juegos, para que salga el motor del juego

Eclipse es una herramienta, no un lenguaje. , unity3d también es una herramienta, pero contiene un motor de juego y solo encapsula cada plataforma. De lo contrario, uno pensaría que desarrollar juegos es muy simple. Utiliza programación de scripts. Después de la compilación por parte del compilador, finalmente se puede ejecutar.