Cómo implementar el guión argumental en un juego de rol
Para los ingenieros de sistemas de secuencias de comandos, es necesario implementar varias herramientas, que incluyen, entre otras:
Editor de secuencias de comandos... El Bloc de notas es un poco incómodo
Secuencias de comandos compilador... ...genera archivos binarios de script
Cargador de scripts...carga archivos de script en la memoria, completa el análisis y se prepara para la ejecución posterior
Intérprete de scripts...este La parte es la más complicada, mantener la asignación de todas las instrucciones del script a las funciones reales del programa, mantener las variables globales del script (una de las variables más importantes es la etiqueta de la línea del script actual), llamar a la función correspondiente de acuerdo con la línea del script actual e ingresar los parámetros, preferiblemente con ciertos La función de seguimiento de errores es conveniente para la planificación de guiones
Los ingenieros de guiones deben proporcionar a la planificación de guiones un conjunto de herramientas, que incluyen, entre otras:
Editor de guiones ...El Bloc de notas es un poco incómodo
Compilador de scripts
Lista de comandos de script
Lista de parámetros de script
El editor de escenas debería soportar preferentemente desencadenar la edición, lo cual no es demasiado incómodo.
Es mejor tener también un ejemplo de llamada de script con contexto
Porque muchas instrucciones deben llamarse en secuencia y requieren un contexto determinado<. /p>
Las instrucciones del script son El núcleo
se divide aproximadamente en las siguientes categorías:
Capturar instrucciones: capturar varios estados del juego, capturar objetos del juego, capturar estados de objetos del juego, estos son objetos de ejecución de scripts y condiciones de juicio
Instrucciones de juicio: determinar el estado del objeto, valores, activadores, etc.
Instrucciones de "acción": ejecutar animaciones, cambiar estados del juego, ejecutar desplazamientos de objetos , eliminar y añadir cosas, etc.
Instrucciones variables: establecer variables, borrar variables, facilitar la gestión de tareas
En principio, todos los códigos para el desarrollo de juegos se pueden convertir en instrucciones de script, dependiendo de la planificación ¿Qué tan creativo eres?
Algunas cosas interesantes:
El script activa el cambio de batalla y regresa
Ejecuta el script durante la batalla y regresa a la batalla
Empaquetado de instrucciones de script, generación de instrucciones compuestas
Script de IA
Llamada anidada de script
......
Hay es un libro llamado Programación avanzada "Game Scripts"》
Pero es demasiado complicado No es una gran empresa, es difícil tener tantos recursos para un solo proyecto
Simplemente manténgalo simple.