Suika3: Guía de introducción
¡Bienvenidos a Suika3! Esta guía le ayudará a poner en marcha su primera Proyecto de novela visual en tan solo unos sencillos pasos.
1. Instalación
¡Pongamos el motor en marcha para que puedas ver cómo ocurre la magia!
ventanas
- Descargar y extraer
- Descarga Suika3-SDK-Full.zip y extráelo a tu carpeta preferida.
- Lanzamiento
- ¡Abre la carpeta y ejecuta
suika3.exepara comenzar con el juego de muestra!
- ¡Abre la carpeta y ejecuta
MacOS
- Descargar y extraer
- Descarga Suika3-full.zip y extráelo a tu carpeta preferida.
- Montar la imagen del disco
- Navegue hasta
SDK/macos/y abraSuika3.dmg.
- Navegue hasta
- Configurar el paquete de aplicaciones
- Copie la aplicación
Suika3del DMG en la misma carpeta donde se encuentrasuika3.exe(y la carpeta de datos). - Nota: el paquete de aplicaciones debe residir junto con los datos de tu juego para funcionar correctamente.
- Copie la aplicación
- Lanzamiento
- ¡Haz doble clic en la aplicación
Suika3para iniciar el juego de muestra!
- ¡Haz doble clic en la aplicación
###Linux
- Descargar y extraer
- Descarga Suika3-full.zip y extráelo a tu directorio preferido.
- Instalar el paquete Flatpak
- Navegue hasta
SDK/linux/y abraSuika3.flatpak(o ejecuteflatpak install --user Suika3.flatpak). - Esto asocia los archivos
.novely.raycon el motor Suika3.
- Navegue hasta
- Lanzamiento
- ¡Abre la carpeta extraída y luego haz doble clic en
start.novelpara iniciar el juego de muestra!
- ¡Abre la carpeta extraída y luego haz doble clic en
2. Integración del código de Visual Studio
¡La integración VSCode está disponible en Windows, macOS y Linux!
Además, NovelML-Helper está disponible para resaltar la sintaxis.
- Abra la carpeta extraída por
Visual Studio Code. - Haga clic en la paleta de comandos.
- Haga clic en
Run Task. - Elige entre:
Suika3: Run(oCtrl+Shift+B)Suika3: Create a packageSuika3: Build Android APKSuika3: Build iOS IPA
- Haga clic en
PROBLEMSsi ocurrió un error.
3. Personaliza tu historia (start.novel)
Ahora, hagamos que el juego diga exactamente lo que quieres.
- Abierto:
- Busque el archivo
start.novelen la carpeta de su proyecto y ábralo con su editor de texto favorito.
- Busque el archivo
- Editar:
- Añade la siguiente etiqueta al principio del archivo:
[text text="Hello, world! This is my first game."] - Prueba:
- Guarde el archivo y ejecute Suika3 nuevamente.
- ¡Deberías ver tu nuevo mensaje en la pantalla!
4. Personaliza la pantalla (main.ray)
Puedes cambiar fácilmente la apariencia de la ventana de tu juego.
- Ubicar:
- Abra el archivo
main.rayen su editor.
- Abra el archivo
- Modificar:
- Busque la sección
func setup(). - Puedes cambiar la resolución y el título de tu ventana aquí:
// Called when the window is opened. func setup() { return { width: 1280, // The width of your game height: 720, // The height of your game title: "My First Game", // Your game's title fullscreen: false // Set to true for full-screen mode }; } - Busque la sección
5. Debajo del capó (consejos avanzados)
La parte inferior de su archivo main.ray contiene el motor principal
lógica. Es mejor dejar estas funciones como están a menos que estés
haciendo personalización avanzada:
func start():- Esto se llama una vez cuando se inicia el juego.
func update():- Esto ejecuta cada cuadro para manejar la lógica del juego.
func render():- Esto dibuja todo en la pantalla una vez realizada la actualización.
// Called before the game starts.
func start() {
// Load plugins here.
// Suika.loadPlugin("testplugin");
// Do not delete the following line.
Suika.start();
}
// Called before a frame rendering.
func update() {
// Do not delete the following line.
Suika.update();
}
// Called every frame rendering.
func render() {
// Do not delete the following line.
Suika.render();
}
[!CONSEJOS] Estas funciones son el mecanismo central del
Playfield Engineque potencia Suika3. Suika.start(), Suika.update() y Suika.render() deben permanecer en su lugar para que el juego funcione correctamente.