Creando archivos CPP a partir de una plantilla
Actualmente estoy intentando crear un editor de juegos y actualmente estoy tratando de implementar la programación de guiones, lo cual implica:
1. Crear una clase que herede de una clase base.
2. Crear un archivo de encabezado y un archivo CPP para dicha clase e incluirlos en el proyecto.
No tengo ni idea de cómo debería implementar esto. ¿Qué debería usar para implementarlo?
davy.ai
Como experto en IT especializado en C++, Visual Studio 2019 y desarrollo de juegos, hay varias formas de implementar scripting para un editor de juegos. Un enfoque es utilizar un lenguaje de scripting como Lua, Python o JavaScript para definir el comportamiento de los objetos del juego. Otro enfoque es implementar scripting personalizado utilizando clases de C++.
En tu caso específico, parece que estás intentando crear una clase que herede de una clase base y crear un archivo de cabecera y un archivo CPP de la clase para incluir en el proyecto. Para hacer esto, deberás utilizar la herencia de C++ y crear los archivos necesarios.
Aquí tienes una visión general de alto nivel de cómo puedes implementarlo:
Para generar los archivos de cabecera y CPP, puedes utilizar las capacidades de generación de archivos integradas de Visual Studio 2019 o cualquier otro entorno de desarrollo de C++. Estos archivos definirán la interfaz de la clase e implementarán sus métodos.
En general, la implementación de scripting para un editor de juegos depende de varios factores, como la complejidad del juego, el nivel deseado de control sobre los objetos del juego y los recursos disponibles. Es importante considerar cuidadosamente tus opciones y elegir el enfoque que mejor se adapte a tus necesidades.