Referencia de la API de Ray VN

El VN API (Suika.*) está diseñado para la creación de novelas visuales.

Cada función API Suika.* toma solo un argumento. El argumento debe ser un diccionario y las opciones de una función deben almacenarse como pares clave-valor en el diccionario. En este documento, "parámetro" significa un par clave-valor en ese diccionario.

Índice


Suika.loadPlugin()

Carga un complemento.

Sólo esta API toma un argumento que no está en el diccionario.

Parámetros (Directo)

Parテ。metroTipoDescripciテウn
nameStringNombre del complemento.

Devolver

Sin retorno.


Suika.setConfig()

Establecer una configuración.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringClave de la configuración.
valueStringValor de la configuración.

Devolver

Sin retorno.


Suika.getConfigCount()

Obtenga el número de claves de configuración.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Número entero que representa una cantidad de claves de configuración.


Suika.getConfigKey()

Obtenga el índice de una clave de configuración.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de una configuración.

Devolver

Cadena que representa una clave de la configuración en el índice especificado.


Suika.isGlobalSaveConfig()

Compruebe si hay una clave de configuración almacenada en los datos guardados globales.

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Booleano que representa si la configuración se guarda globalmente o no.


Suika.isLocalSaveConfig()

Compruebe si una clave de configuración está almacenada en los datos guardados locales.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Booleano que representa si la configuración se guarda localmente o no.


Suika.getConfigType()

Obtenga un tipo de valor de configuración. ("s", "b", "i", "f")

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Una de las siguientes cadenas.

ValueMeaning
"s"La configuración es una cadena.
"b"La configuración es booleana.
"yo"La configuración es un número entero.
"f"La configuración es flotante.

Suika.getStringConfig()

Obtenga un valor de configuración de cadena.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Valor de cadena de la configuración.


Suika.getBoolConfig()

Obtenga un valor de configuración booleano.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Valor booleano de la configuración.


Suika.getIntConfig()

Obtenga un valor de configuración entero.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Valor entero de la configuración.


Suika.getFloatConfig()

Obtenga un valor de configuración flotante.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Valor flotante de la configuración.


Suika.getConfigAsString()

Obtenga un valor de configuración como una cadena.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringNombre clave.

Devolver

Valor stringificado de la configuración.


Suika.compareLocale()

Compruebe si la configuración regional especificada es la misma que la configuración regional actual.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
localeStringNombre de la configuración regional.

Devolver

Bolean que representa si la configuración regional especificada coincide con el el actual.


Suika.getMousePosX()

Obtenga la posición X del mouse.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero que representa la coordenada X actual del mouse.


Suika.getMousePosY()

Obtenga la posición Y del mouse.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero que representa la coordenada Y actual del mouse.


Suika.isMouseLeftPressed()

Compruebe si el botón izquierdo del ratón está presionado.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa si el botón izquierdo está presionado actualmente.


Suika.isMouseRightPressed()

Compruebe si se presiona el botón derecho del mouse.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa si el botón derecho está presionado actualmente.


Suika.isMouseLeftClicked()

Compruebe si se presiona el botón izquierdo del mouse y luego se suelta.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa si se produjo un clic izquierdo en el fotograma actual.


Suika.isMouseRightClicked()

Compruebe si se presiona el botón derecho del mouse y luego se suelta.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa si se produjo un clic derecho en el fotograma actual.


Suika.isMouseDragging()

Compruebe si el mouse se arrastra.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa si el mouse se mueve mientras se presiona un botón.


Suika.isReturnKeyPressed()

Compruebe si se presiona la tecla de retorno.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isSpaceKeyPressed()

Compruebe si se presiona la tecla espacio.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isEscapeKeyPressed()

Compruebe si la tecla Escape está presionada.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isUpKeyPressed()

Compruebe si se pulsa la tecla arriba.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isDownKeyPressed()

Compruebe si se presiona la tecla hacia abajo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isLeftKeyPressed()

Compruebe si se presiona la tecla izquierda.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isRightKeyPressed()

Compruebe si se presiona la tecla derecha.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isPageUpKeyPressed()

Compruebe si se ha pulsado la tecla de avance de página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isPageDownKeyPressed()

Compruebe si se ha pulsado la tecla de avance de página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isControlKeyPressed()

Compruebe si se pulsa la tecla de control.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isSKeyPressed()

Compruebe si se pulsa la tecla S.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isLKeyPressed()

Compruebe si se pulsa la tecla L.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isHKeyPressed()

Compruebe si se pulsa la tecla H.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isTouchCanceled()

Compruebe si el toque está cancelado.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isSwiped()

Compruebe si lo han robado.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.clearInputState()

Borre los estados de entrada para evitar un mayor procesamiento de entrada en el cuadro actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.startCommandRepetition()

Inicie la ejecución de un comando de varios fotogramas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.stopCommandRepetition()

Detener la ejecución de un comando de varios fotogramas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isInCommandRepetition()

Compruebe si estamos en una ejecución de comando de múltiples cuadros o no.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.setMessageActive()

Establezca el estado de visualización del mensaje en activo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.clearMessageActive()

Restablezca el mensaje que muestra el estado.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isMessageActive()

Compruebe si el mensaje que muestra el estado está configurado o no.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.startAutoMode()

Inicie el modo automático.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.stopAutoMode()

Detenga el modo automático.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isAutoMode()

Comprobar si estamos en modo automático o no.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.startSkipMode()

Inicie el modo de salto.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.stopSkipMode()

Detenga el modo de salto.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isSkipMode()

Compruebe si estamos en modo de salto o no.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.setSaveLoad()

Establezca la configuración de habilitar guardar/cargar.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
enableBooleanYa sea para habilitar guardar y cargar.

Devolver

Sin retorno.


Suika.isSaveLoadEnabled()

Obtenga la configuración de habilitar guardar/cargar.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.setNonInterruptible()

Establezca la configuración del modo no interrumpible.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
enableBooleanModo no interrumpible.

Devolver

Sin retorno.


Suika.isNonInterruptible()

Obtenga la configuración del modo no interrumpible.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.setPenPosition()

Establezca la posición del lápiz para dibujar texto.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
xIntegerCoordenada X.
yIntegerCoordenada Y.

Devolver

Sin retorno.


Suika.getPenPositionX()

Obtenga la posición X del lápiz.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor entero.


Suika.getPenPositionY()

Obtenga la posición Y del bolígrafo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor entero.


Suika.pushForCall()

Empuje el punto de retorno a la pila de llamadas.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringNombre del archivo de secuencia de comandos.
indexIntegerÍndice de comando.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.popForReturn()

Extraiga el punto de retorno de la pila de llamadas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un diccionario que contiene:

  • obj.file: nombre del archivo
  • obj.index: Índice de etiquetas

Suika.readCallStack()

Lea el elemento de la pila de llamadas en el índice especificado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
spIntegerÍndice de elementos de pila.

Devolver

Devuelve un diccionario que contiene:

  • obj.file: nombre del archivo
  • obj.index: Índice de etiquetas

Suika.writeCallStack()

Escriba el elemento de la pila de llamadas en el índice especificado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
spIntegerÍndice de elementos de pila.
fileStringNombre del archivo de secuencia de comandos.
indexIntegerÍndice de etiquetas.

Devolver

Sin retorno.


Suika.setCallArgument()

Establezca un argumento de llamada para GUI o anime.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de argumentos.
valueStringValor del argumento.

Devolver

Valor booleano.


Suika.getCallArgument()

Obtenga un argumento de llamada.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de argumentos.

Devolver

Valor de cadena.


Suika.isPageMode()

Compruebe si el modo de página de secuencia de comandos está habilitado.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve booleano.


Suika.appendBufferedMessage()

Agregue una cadena a la cadena del búfer del modo de página.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
messageStringMessage.

Devolver

Sin retorno.


Suika.getBufferedMessage()

Obtenga la cadena del búfer del modo de página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve una cadena.


Suika.clearBufferedMessage()

Borre la cadena del búfer del modo de página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.resetPageLine()

Restablecer el recuento de líneas de mensajes en una página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.incPageLine()

Incrementar el recuento de líneas en una página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isPageTop()

Comprobar si estamos en la primera línea de una página.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.registerBGVoice()

Registre una BGVoice.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringArchivo BGVoice.

Devolver

Sin retorno.


Suika.getBVoice()

Obtenga BGVoice.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve una cadena de nombre de archivo.


Suika.setBGVoicePlaying()

Configure el estado de reproducción de BGVoice.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
isPlayingBooleanState.

Devolver

Sin retorno.


Suika.isBGVoicePlaying()

Compruebe si BGVoice se está reproduciendo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve booleano.


Suika.setChapterName()

Establezca el nombre del capítulo.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del capítulo.

Devolver

Sin retorno.


Suika.getChapterName()

Obtenga el nombre del capítulo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve una cadena.


Suika.setLastMessage()

Establecer el último mensaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
messageStringMessage.
isAppendBooleanAgregar o reemplazar.

Devolver

Sin retorno.


Suika.getLastMessage()

Recibe el último mensaje.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve una cadena.


Suika.setTextSpeed()

Establece la velocidad del texto.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
speedFloatVelocidad del texto.

Devolver

Sin retorno.


Suika.getTextSpeed()

Obtenga la velocidad del texto.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un flotador.


Suika.setAutoSpeed()

Configure la velocidad del modo automático.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
speedFloatVelocidad automática.

Devolver

Sin retorno.


Suika.getAutoSpeed()

Obtenga la velocidad automática.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un flotador.


Suika.markLastEnglishTagIndex()

Marque el último índice en inglés.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.getLastEnglishTagIndex()

Obtenga el último índice en inglés.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un número entero.


Suika.clearLastEnglishTagIndex()

Borre el último índice en inglés.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.getLastTagName()

Obtenga el último nombre de la etiqueta.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve una cadena.


Suika.createImageFromFile()

Cargue una imagen desde un archivo.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo de imagen.

Devolver

Un objeto de imagen, o nulo en caso de error.


Suika.createImage()

Crea una nueva imagen en blanco.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
widthIntegerAncho de la imagen.
heightIntegerAltura de la imagen.

Devolver

Un objeto de imagen.


Suika.getImageWidth()

Obtenga el ancho de una imagen.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imgObjectObjeto de imagen.

Devolver

Entero que representa el ancho.


Suika.getImageHeight()

Obtener la altura de una imagen.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imageObjectObjeto de imagen.

Devolver

Entero que representa la altura.


Suika.destroyImage()

Destruye una imagen y libera su memoria.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imageObjectObjeto de imagen para destruir.

Devolver

Sin retorno.


Suika.drawImage()

Copie una imagen a otra imagen (sin mezclar).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
dstImageObjectImagen de destino.
dstLeftIntegerCoordenada X en destino.
dstTopIntegerCoordenada Y en destino.
srcImageObjectImagen fuente.
dstWidthIntegerAncho para dibujar.
dstHeightIntegerAltura para dibujar.
srcLeftIntegerCoordenada X en la fuente.
srcTopIntegerCoordenada Y en fuente.
alphaInteger0-255
blendIntegerTipo de mezcla.

Tipos de mezcla

TipoDescripciテウn
Suika.BLEND_COPYCopy.
Suika.BLEND_ALPHAMezcla alfa.
Suika.BLEND_ADDAgrega la mezcla.
Suika.BLEND_SUBSubmezcla.
Suika.BLEND_DIMMezcla RGB 50% alfa.
Suika.BLEND_GLYPHMezcla alfa para glifos normales.
Suika.BLEND_EMOJIMezcla alfa para glifos emoji.

Devolver

Sin retorno.


Suika.drawImage3D()

Copie una imagen a otra imagen (sin mezclar).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
dstImageObjectImagen de destino.
x1IntegerCoordenada x1 en destino.
y1IntegerCoordenada y1 en destino.
x2IntegerCoordenada x2 en destino.
y2IntegerCoordenada y2 en destino.
x3IntegerCoordenada x3 en destino.
y3IntegerCoordenada y3 en destino.
x4IntegerCoordenada x4 en destino.
y5IntegerCoordenada y4 en destino.
srcImageObjectImagen fuente.
srcLeftIntegerCoordenada X en la fuente.
srcTopIntegerCoordenada Y en fuente.
srcWidthIntegerAncho en fuente.
srcHeightIntegerAltura en fuente.
alphaInteger0-255
blendIntegerTipo de mezcla.

Tipos de mezcla

TipoDescripciテウn
Suika.BLEND_ALPHAMezcla alfa.
Suika.BLEND_ADDAgrega la mezcla.
Suika.BLEND_SUBSubmezcla.
Suika.BLEND_DIMMezcla RGB 50% alfa.

Devolver

Sin retorno.


Suika.drawImageAlpha()

Dibuja una imagen con fusión alfa.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
dstImageObjectImagen de destino.
dstLeftIntegerCoordenada X en destino.
dstTopIntegerCoordenada Y en destino.
dstWidthIntegerAncho para dibujar.
dstHeightIntegerAltura para dibujar.
srcImageObjectImagen fuente.
srcLeftIntegerCoordenada X en la fuente.
srcTopIntegerCoordenada Y en fuente.
alphaIntegerValor alfa (0-255).

Devolver

Sin retorno.


Suika.drawImageAdd()

Dibuja una imagen con mezcla aditiva.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
dstImageObjectImagen de destino.
dstLeftIntegerCoordenada X en destino.
dstTopIntegerCoordenada Y en destino.
dstWidthIntegerAncho para dibujar.
dstHeightIntegerAltura para dibujar.
srcImageObjectImagen fuente.
srcLeftIntegerCoordenada X en la fuente.
srcTopIntegerCoordenada Y en fuente.
alphaIntegerValor alfa (0-255).

Devolver

Sin retorno.


Suika.drawImageSub()

Dibuja una imagen con fusión sustractiva.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
dstImageObjectImagen de destino.
dstLeftIntegerCoordenada X en destino.
dstTopIntegerCoordenada Y en destino.
dstWidthIntegerAncho para dibujar.
dstHeightIntegerAltura para dibujar.
srcImageObjectImagen fuente.
srcLeftIntegerCoordenada X en la fuente.
srcTopIntegerCoordenada Y en fuente.
alphaIntegerValor alfa (0-255).

Devolver

Sin retorno.


Suika.makeColor()

Cree un valor de píxel a partir de componentes RGBA.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
rIntegerRojo (0-255).
gIntegerVerde (0-255).
bIntegerAzul (0-255).
aIntegerAlfa (0-255).

Devolver

Un valor de píxel.


Suika.fillImageRect()

Rellena un área rectangular en una imagen con un color.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imageObjectImagen de destino.
leftIntegerCoordenada X.
topIntegerCoordenada Y.
widthIntegerWidth.
heightIntegerHeight.
colorIntegerColor creado por Suika.makeColor().

Devolver

Sin retorno.


Suika.reloadStageImages()

Vuelva a cargar las imágenes del escenario mediante la configuración.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.reloadStagePositions()

Vuelva a cargar las posiciones del escenario mediante la configuración.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.getLayerX()

Obtenga la posición actual de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Valor entero de la coordenada.


Suika.getLayerY()

Obtenga la posición actual de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Valor entero de la coordenada.


Suika.setLayerPosition()

Establece la posición de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
xIntegerCoordenada X.
yIntegerCoordenada Y.

Devolver

Sin retorno.


Suika.getLayerScaleX()

Obtenga el factor de escala X de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Valor flotante de la escala.


Suika.getLayerScaleY()

Obtenga el factor de escala Y de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Valor flotante de la escala.


Suika.setLayerScale()

Establece el factor de escala de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
scale_xFloatEscala horizontal.
scale_yFloatEscala vertical.

Devolver

Sin retorno.


Suika.getLayerRotate()

Obtenga el ángulo de rotación de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Las devoluciones flotan.


Suika.setLayerRotate()

Establece el ángulo de rotación de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
rotFloatÁngulo de rotación en radianes.

Devolver

Sin retorno.


Suika.getLayerDim()

Obtenga el estado de atenuación de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Devuelve booleano.


Suika.setLayerDim()

Establece el estado de atenuación de una capa específica.

Parámetros (Diccionario) (Establecer)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
dimBooleanYa sea para atenuar la capa.

Devolver

Sin retorno.


Suika.getLayerAlpha()

Consigue la transparencia de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.

Devolver

Devuelve un número entero.


Suika.setLayerAlpha()

Establece la transparencia de una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
alphaIntegerValor alfa (0-255).

Devolver

Sin retorno.


Suika.setLayerBlend()

Establece el modo de fusión para una capa.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
blendIntegerModo de fusión (Alfa, Agregar, Sub).

Devolver

Sin retorno.


Suika.setLayerFile()

Configure un archivo para que se muestre en una capa.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
file_nameStringRuta al archivo de imagen.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.setLayerFrame()

Establezca el índice de cuadros para el parpadeo y la sincronización de labios.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de la capa del escenario.
frameIntegerÍndice de cuadros.

Devolver

Sin retorno.


Suika.getLayerText()

Obtenga la cadena mostrada en una capa de texto.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la capa de texto.

Devolver

Devuelve una cadena.


Suika.setLayerText()

Establece la cadena que se muestra en una capa de texto.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la capa de texto.
textStringMensaje de texto para configurar.

Devolver

Sin retorno.


Suika.getSysBtnIdleImage()

Obtenga la imagen inactiva de sysbtn.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un objeto de imagen.


Suika.getSysBtnHoverImage()

Obtenga la imagen flotante de sysbtn.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un objeto de imagen.


Suika.clearStageBasic()

Limpia las capas básicas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un objeto de imagen.


Suika.clearStage()

Despeja el escenario y conviértelo en estado inicial.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un objeto de imagen.


Suika.chposToLayer()

Convierta la posición de un carácter en un índice de capa de escenario.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Devuelve un número entero.


Suika.chposToEyeLayer()

Convierte la posición de un personaje en un índice de capa de escenario (ojo de personaje).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Devuelve un número entero.


Suika.chposToLipLayer()

Convierte la posición de un personaje en un índice de capa de escenario (labio del personaje).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Devuelve un número entero.


Suika.layerToChpos()

Convierta un índice de capa de escenario en una posición de carácter.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capas.

Devolver

Devuelve un número entero.


Suika.renderStage()

Renderiza el escenario con todas las capas del escenario.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.startFade()

Inicia un efecto de transición.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
descArrayDescriptor de desvanecimiento.
methodStringMétodo de desvanecimiento.
timeFloatDuración en segundos.
ruleImageObjectObjeto de imagen de regla (opcional).

Devolver

Valor booleano.


Suika.getShakeOffset()

Obtenga el desplazamiento para el comando de agitación.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Un objeto que contiene: *x

  • y

Suika.setShakeOffset()

Establezca el desplazamiento para el comando de agitación.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
xIntegerDesplazamiento X.
yIntegerDesplazamiento Y.

Devolver

Sin retorno.


Suika.isFadeRunning()

Compruebe si el desvanecimiento se está ejecutando.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.finishFade()

Termine inmediatamente el efecto de desvanecimiento.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.setChNameMapping()

Especifique un índice de nombre de carácter para una posición de carácter.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.
chNameIndexIntegerÍndice de nombres de personajes.

Devolver

Sin retorno.


Suika.getTalkingChpos()

Obtén la posición del personaje que habla actualmente.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un número entero.


Suika.setChTalking()

Establece el personaje parlante.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Sin retorno.


Suika.getTalkingChpos()

Consigue la posición del personaje hablador.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve un número entero.


Suika.updateChDimByTalkingCh()

Actualice automáticamente la atenuación de caracteres según quién esté hablando.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.forceChDim()

Actualice el carácter atenuando manualmente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.
dimBooleanOscuro o no.

Devolver

Sin retorno.


Suika.getChDim()

Obtenga el estado de atenuación.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Devuelve un valor booleano.


Suika.fillNameBox()

Complete el cuadro de nombre con la imagen del cuadro de nombre.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.getNameBoxRect()

Obtenga la posición y el tamaño del cuadro de nombre.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Objeto.

*x

  • y *w *h

Suika.showNameBox()

Muestra u oculta el cuadro de nombre.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
showBooleanMostrar u ocultar.

Devolver

Sin retorno.


Suika.fillMessageBox()

Complete el cuadro de mensaje con la imagen del cuadro de mensaje.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.showMessageBox()

Mostrar u ocultar el cuadro de mensaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
showBooleanSi mostrar la caja.

Devolver

Sin retorno.


Suika.getMessageBoxRect()

Obtenga el cuadro de mensaje correcto.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Un objeto que contiene:

  • x
  • y
  • w
  • h

Suika.setClickPosition()

Establezca la posición de la animación del clic.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
xIntegerPosición X.
yIntegerPosición Y.

Devolver

Sin retorno.


Suika.showClick()

Muestra u oculta la animación del clic.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
showBooleanMostrar u ocultar.

Devolver

Sin retorno.


Suika.setClickIndex()

Establezca el índice del cuadro de animación del clic.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de cuadros.

Devolver

Sin retorno.


Suika.getClickRect()

Obtenga la animación de clic correcta.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Un objeto que contiene:

  • x
  • y
  • w
  • h

Suika.fillChooseBoxIdleImage()

Rellene una capa inactiva del cuadro de elección con la imagen inactiva del cuadro de elección.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerElija el índice del cuadro.

Devolver

Sin retorno.


Suika.fillChooseBoxHoverImage()

Rellene una capa de selección de cuadro de desplazamiento con la imagen de selección de cuadro de desplazamiento.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerElija el índice del cuadro.

Devolver

Sin retorno.


Suika.showChoosebox()

Mostrar u ocultar un cuadro de elección.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice del cuadro de elección. (0-7)
showIdleBooleanMostrar estado inactivo.
showHoverBooleanMostrar estado de desplazamiento.

Devolver

Sin retorno.


Suika.getChooseBoxRect()

Obtenga el cuadro de elección correcto.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Un objeto que contiene:

  • x
  • y
  • w
  • h

Suika.showAutoModeBanner()

Muestra u oculta el banner del modo automático.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
showBooleanMostrar u ocultar.

Devolver

Sin retorno.


Suika.showSkipModeBanner()

Muestra u oculta el banner del modo de omisión.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
showBooleanMostrar u ocultar.

Devolver

Sin retorno.


Suika.renderImage()

Realice la representación directa de una imagen en la pantalla.

Tenga en cuenta que debería considerar el uso de las capas del escenario para el renderizado normal. Esta API es útil para efectos.

Parámetros (Diccionario)

Parテ。metroOmisibleTipoDescripciテウn
dstLeftNoIntegerPosición X superior izquierda de destino.
dstTopNoIntegerPosición Y superior izquierda de destino.
imageNoObjectImage.
srcLeftNoIntegerFuente de la posición X superior izquierda.
srcTopNoIntegerFuente de la posición Y superior izquierda.
srcWidthNoIntegerAncho de fuente.
srcHeightNoIntegerAltura de la fuente.
alphaNoIntegerValor alfa. (0-255)
blendNoIntegerTipo de mezcla.

Tipos de mezcla

NombreDescripciテウn
Suika.BLEND_ALPHAMezcla alfa.
Suika.BLEND_ADDAgrega la mezcla.
Suika.BLEND_SUBSubmezcla.

Devolver

Sin retorno.


Suika.renderImage3d()

Realice una representación directa de una imagen en la pantalla con transformación 3D.

Tenga en cuenta que debería considerar el uso de las capas del escenario para el renderizado normal. Esta API es útil para efectos.

Parámetros (Diccionario)

Parテ。metroOmisibleTipoDescripciテウn
x1NoIntegerVértice de destino 1 posición X.
y1NoIntegerVértice de destino 1 posición Y.
x2NoIntegerVértice de destino 2 posición X.
y2NoIntegerVértice de destino 2 Posición Y.
x3NoIntegerPosición del vértice de destino 3 X.
y3NoIntegerVértice de destino 3 Posición Y.
x4NoIntegerPosición del vértice de destino 4 X.
y4NoIntegerVértice de destino 4 posición Y.
texNoObjectImage.
srcLeftNoIntegerFuente de la posición X superior izquierda.
srcTopNoIntegerFuente de la posición Y superior izquierda.
srcWidthNoIntegerAncho de fuente.
srcHeightNoIntegerAltura de la fuente.
alphaNoIntegerValor alfa. (0-255)

Devolver

Sin retorno.


Suika.startKirakira()

Inicia el efecto Kirakira.

El efecto Kirakira es una animación que se muestra en la posición de la pantalla donde se hace clic con el cursor del mouse.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.renderKirakira()

Renderiza el efecto Kirakira.


Suika.setMixerInputFile()

Reproduce un archivo de sonido en una pista del mezclador específica.

Parámetros (Diccionario)

Parテ。metroOmisibleTipoDescripciテウn
trackNoStringNombre de la pista del mezclador.
fileNoStringRuta al archivo de sonido.
isLoopedYes(PH8)BooleanYa sea para repetir la reproducción.

Nombres de pistas

NombreDescripciテウn
bgmPista de música de fondo.
sePista de efectos de sonido.
voicePista de voz del personaje.
sysPista de sonido del sistema.

Devolver

Booleano que representa si el archivo se abrió correctamente.


Suika.setMixerVolume()

Establezca el volumen para una pista del mezclador específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackStringNombre de la pista del mezclador.
volFloatNivel de volumen (0,0 a 1,0).
spanFloatDuración del desvanecimiento en segundos.

Nombres de pistas

NombreDescripciテウn
bgmPista de música de fondo.
sePista de efectos de sonido.
voicePista de voz del personaje.
sysPista de sonido del sistema.

Devolver

Sin retorno.


Suika.getMixerVolume()

Obtenga el volumen de una pista del mezclador específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackStringNombre de la pista del mezclador.
volumeFloatNivel de volumen (0,0 a 1,0).
spanFloatDuración del desvanecimiento en segundos.

Nombres de pistas

NombreDescripciテウn
bgmPista de música de fondo.
sePista de efectos de sonido.
voicePista de voz del personaje.
sysPista de sonido del sistema.

Devolver

Las devoluciones flotan.


Suika.setMasterVolume()

Establece el volumen maestro que afecta a todas las pistas.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
volumeFloatNivel de volumen maestro (0,0 a 1,0).

Devolver

Sin retorno.


Suika.getMasterVolume()

Obtén el volumen maestro que afecta a todas las pistas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Las devoluciones flotan.


Suika.setMixerGlobalVolume()

Establece el volumen global de una pista (a menudo se utiliza para ajustes de configuración).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackStringNombre de la pista del mezclador.
volFloatNivel de volumen global.

Nombres de pistas

NombreDescripciテウn
bgmPista de música de fondo.
sePista de efectos de sonido.
voicePista de voz del personaje.
sysPista de sonido del sistema.

Devolver

Sin retorno.


Suika.getMixerGlobalVolume()

Obtenga el volumen global de una pista (a menudo utilizado para ajustes de configuración).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackStringNombre de la pista del mezclador.

Nombres de pistas

NombreDescripciテウn
bgmPista de música de fondo.
sePista de efectos de sonido.
voicePista de voz del personaje.
sysPista de sonido del sistema.

Devolver

Las devoluciones flotan.


Suika.setCharacterVolume()

Establece el volumen de la voz de un personaje específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de nombres de personajes.
volFloatNivel de volumen.

Devolver

Sin retorno.


Suika.getCharacterVolume()

Obtén el volumen de la voz de un personaje específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
ch_indexIntegerÍndice de nombres de personajes.

Devolver

Obtenga retornos flotantes.


Suika.isMixerSoundFinished()

Compruebe si ha finalizado la reproducción de una pista específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackIntegerÍndice de pistas del mezclador.

Devolver

Valor booleano.


Suika.getTrackFileName()

Obtenga el nombre del archivo del sonido cargado actualmente en una pista.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
trackIntegerÍndice de pistas del mezclador.

Devolver

Cadena que representa la ruta del archivo.


Suika.applyCharacterVolume()

Aplique la configuración de volumen específica de un personaje a la pista de VOZ.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chIntegerÍndice de nombres de personajes.

Devolver

Sin retorno.


Suika.enableSysBtn()

Controla el botón del sistema.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
isEnabledBooleanHabilite el botón del sistema o no.

Devolver

Sin retorno.


Suika.isSysBtnEnabled()

Compruebe si el botón del sistema está habilitado.

Parámetros

Sin parámetros.

Devolver

Devuelve un valor booleano.


Suika.updateSysBtnState()

Actualice el seguimiento del mouse para el botón del sistema.

Parámetros

Sin parámetros.

Devolver

Sin retorno.


Suika.isSysBtnPointed()

Compruebe si el botón del sistema apunta.

Parámetros

Sin parámetros.

Devolver

Devuelve un valor booleano.


Suika.isSysBtnClicked()

Compruebe si se hace clic en el botón del sistema.

Parámetros

Sin parámetros.

Devolver

Devuelve un valor booleano.


Suika.drawTextOnLayer()

Dibuja un texto en una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capa de etapa de destino.
fontTypeIntegerÍndice de selección de fuentes.
fontSizeIntegerTamaño de la fuente.
colorIntegerColor.
outlineWidthIntegerAncho del contorno.
outlineColorIntegerColor del contorno.
lineMarginIntegerMargen de línea.
charMarginIntegerMargen de carácter.
xIntegerPosición X del cuadro delimitador.
yIntegerPosición Y del cuadro delimitador.
widthIntegerAncho del cuadro delimitador.
heightIntegerAltura del cuadro delimitador.
textStringText.

Devolver

Sin retorno.


Suika.getStringWidth()

Obtenga el ancho total de una cadena UTF-8.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fontTypeIntegerÍndice de selección de fuentes.
fontSizeIntegerTamaño de la fuente.
textStringText.

Devolver

Valor entero del ancho en píxeles.


Suika.getStringHeight()

Obtenga la altura total de una cadena UTF-8.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fontTypeIntegerÍndice de selección de fuentes.
fontSizeIntegerTamaño de la fuente.
textStringText.

Devolver

Valor entero de la altura en píxeles.


Suika.drawGlyph()

Dibuja un solo glifo en una imagen.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imgObjectImagen de destino.
font_typeIntegerÍndice de selección de fuentes.
font_sizeIntegerTamaño de fuente de renderizado.
base_font_sizeIntegerTamaño de fuente base para métricas.
outline_sizeIntegerAncho del contorno.
xIntegerCoordenada X.
yIntegerCoordenada Y.
colorPixelColor del texto principal.
outline_colorPixelColor del contorno.
codepointIntegerPunto de código UTF-32.
is_dimBooleanYa sea para aplicar atenuación.

Devolver

Booleano que representa el éxito.


Suika.createDrawMsg()

Cree un contexto de dibujo de mensajes complejo para la representación de texto de alto nivel.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
imageIntegerImagen de destino.
textStringMensaje para dibujar.
fontTypeIntegerSelección de fuentes.
fontSizeIntegerTamaño de fuente.
baseFontSizeIntegerTamaño de fuente base.
rubySizeIntegerTamaño rubí.
outlineSizeIntegerAncho del contorno.
penXIntegerPosición del bolígrafo X.
penYIntegerPosición del bolígrafo Y.
areaWidthIntegerDibujar el ancho del área.
areaHeightIntegerDibujar la altura del área.
leftMarginIntegerMargen izquierdo.
rightMarginIntegerMargen derecho.
topMarginIntegerMargen superior.
bottomMarginIntegerMargen inferior.
lineMarginIntegerMargen de línea.
charMarginIntegerMargen de carácter.
colorIntegerColor.
outlineColorIntegerColor del contorno.
bgColorIntegerColor de fondo.
fillBgBoolean¿Rellenar fondo?
dimBoolean¿Oscuro?
ignoreLFBoolean¿Ignorar LF?
ignoreFontBoolean¿Ignorar el cambio de fuente?
ignoreOutlineBoolean¿Ignorar el cambio de esquema?
ignoreColorBoolean¿Ignorar el cambio de color?
ignoreSizeBoolean¿Ignorar el cambio de tamaño?
ignorePositionBoolean¿Ignorar el cambio de cursor?
ignoreRubyBoolean¿Ignorar a Ruby?
ignoreWaitBoolean¿Ignorar la espera en línea?
inlineWaitHookFunctionGancho de espera en línea.
tategakiBoolean¿Usar tategaki?

Devolver

Un objeto de contexto de dibujo de mensaje.


Suika.destroyDrawMsg()

Destruir un contexto de dibujo de mensaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
contextObjectDibujar el contexto del mensaje.

Devolver

Sin retorno.


Suika.countDrawMsgChars()

Cuente los caracteres restantes excluyendo las secuencias de escape.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
contextObjectDibujar el contexto del mensaje.

Devolver

Devuelve un número entero.


Suika.drawMessage()

Dibuja caracteres en un mensaje hasta (maxChars) caracteres.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
contextObjectDibujar el contexto del mensaje.
maxCharsIntegerMáximo de caracteres.

Devolver

Devuelve un número entero que indica el recuento de caracteres dibujados en la llamada.


Suika.getDrawMsgPenPosition()

Obtenga la posición actual del lápiz a partir de un contexto de dibujo.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
contextObjectContexto del dibujo.

Devolver

Un objeto que contiene x y y.


Suika.isEscapeSequenceChar()

Comprueba si un personaje es parte de una secuencia de escape.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
cStringCarácter a comprobar.

Devolver

Valor booleano.


Suika.moveToTagFile()

Cargue un nuevo archivo de etiquetas y mueva el punto de ejecución al principio.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo .novel o script.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.getTagCount()

Obtenga el número total de etiquetas en el archivo de script actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero que representa el recuento de etiquetas.


Suika.moveToTagIndex()

Mueva el puntero de ejecución a un índice de etiqueta específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de etiquetas de destino.

Devolver

Valor booleano.


Suika.moveToNextTag()

Mueva el puntero de ejecución a la siguiente etiqueta.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.moveToLabelTag()

Saltar a una etiqueta específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la etiqueta de destino.

Devolver

Valor booleano.


Suika.moveToMacroTag()

Salta a una macro específica por nombre.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la macro de destino.

Devolver

Valor booleano.


Suika.moveToElseTag()

Salta a la etiqueta else/elseif/endif correspondiente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la macro de destino.

Devolver

Valor booleano.


Suika.moveToEndIfTag()

Salta a la etiqueta endif correspondiente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la macro de destino.

Devolver

Valor booleano.


Suika.moveToEndMacroTag()

Salta a la etiqueta de macro final correspondiente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la macro de destino.

Devolver

Valor booleano.


Suika.getTagFileName()

Obtenga la etiqueta actual del nombre del archivo de script actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Cadena que representa el nombre del archivo.


Suika.getTagName()

Obtenga el nombre de la etiqueta actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Cadena que representa el nombre de la etiqueta.


Suika.getTagPropertyCount()

Obtenga el número de propiedades de la etiqueta actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Cadena que representa el nombre o valor.


Suika.getTagPropertyName()

Iterar y recuperar las propiedades (argumentos) del actual etiqueta.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de propiedad.

Devolver

Cadena que representa el nombre.


Suika.getTagPropertyValue()

Iterar y recuperar las propiedades (argumentos) del actual etiqueta.

Parámetros (Diccionario) (para Nombre/Valor de propiedad)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de propiedad.

Devolver

Cadena que representa el valor.


Suika.getTagArgBool()

Obtenga un argumento específico de la etiqueta actual, compatible con el valor predeterminado Valores y opcionalidad.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del argumento.
omissibleBooleanSi el argumento es opcional.
defValBooleanValor predeterminado si falta.

Devolver

El valor del argumento en el tipo solicitado.


Suika.getTagArgInt()

Obtenga un argumento específico de la etiqueta actual, compatible con el valor predeterminado Valores y opcionalidad.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del argumento.
omissibleBooleanSi el argumento es opcional.
defValIntegerValor predeterminado si falta.

Devolver

El valor del argumento en el tipo solicitado.


Suika.getTagArgFloat()

Obtenga un argumento específico de la etiqueta actual, compatible con el valor predeterminado Valores y opcionalidad.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del argumento.
omissibleBooleanSi el argumento es opcional.
defValFloatValor predeterminado si falta.

Devolver

El valor del argumento en el tipo solicitado.


Suika.getTagArgString()

Obtenga un argumento específico de la etiqueta actual, compatible con el valor predeterminado Valores y opcionalidad.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del argumento.
omissibleBooleanSi el argumento es opcional.
defValStringValor predeterminado si falta.

Devolver

El valor del argumento en el tipo solicitado.


Suika.evaluateTag()

Evaluar los valores de propiedad de la etiqueta actual para expandirla en línea variables. (formulario ${varname})

Llamar a esta API actualiza la caché de los valores de propiedad.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.pushTagStackIf()

Administre la pila interna para [if] bloques condicionales.

Esta API marca la posición del bloque if para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.popTagStackIf()

Administre la pila interna para if bloques condicionales.

Esta API marca el final del bloque if para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.pushTagStackWhile()

Administre la pila interna para bucles (while).

Esta API marca el bloque while para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.popTagStackWhile()

Administre la pila interna para bucles (while).

Esta API marca el final del bloque while para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.pushTagStackFor()

Administre la pila interna para bucles (for).

Esta API marca el bloque for para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.popTagStackFor()

Administre la pila interna para bucles (for).

Esta API marca el final del bloque for para el procesamiento de bloques anidados.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.loadAnimeFromFile()

Cargue una definición de animación desde un archivo y regístrela.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo de anime.
reg_nameStringNombre de registro del anime.

Devolver

Una matriz de valores booleanos que indican que cada capa está cargada o no.


Suika.newAnimeSequence()

Comience a describir una nueva secuencia de animación para una capa específica. Esta API se utiliza para animaciones generadas manualmente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capa de etapa de destino.

Devolver

Booleano que representa el éxito.


Suika.addAnimeSequencePropertyF()

Agregue una propiedad flotante (por ejemplo, posición, alfa) a la secuencia de anime actual. Esta API se utiliza para animaciones generadas manualmente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringClave de propiedad (por ejemplo, "x", "y", "a").
valFloatValor objetivo.

Devolver

Valor booleano.


Suika.addAnimeSequencePropertyI()

Agregue una propiedad entera (por ejemplo, posición, alfa) a la secuencia de anime actual. Esta API se utiliza para animaciones generadas manualmente.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringClave de propiedad (por ejemplo, "x", "y", "a").
valIntegerValor objetivo.

Devolver

Valor booleano.


Suika.startLayerAnime()

Inicie la secuencia de animación registrada para una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capa de etapa de destino.

Devolver

Valor booleano.


Suika.isAnimeRunning()

Verifique el estado general de la animación.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isAnimeFinishedForLayer()

Compruebe si la animación de una capa específica ha finalizado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capa de etapa de destino.

Devolver

Valor booleano.


Suika.updateAnimeFrame()

Actualiza el estado del cuadro de animación. Generalmente se llama una vez por cuadro.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.loadEyeImageIfExists()

Administre imágenes y animaciones que parpadean (parche en el ojo) para la posición de un personaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje (izquierda, centro, etc.).
fileStringRuta al archivo de imagen del ojo.

Devolver

Valor booleano.


Suika.reloadEyeAnime()

Reinicie la animación de parpadeo (parche) para la posición de un personaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje (izquierda, centro, etc.).

Devolver

Valor booleano.


Suika.runLipAnime()

Inicie una animación de sincronización de labios basada en el contenido del mensaje de un personaje.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.
textStringEl texto del mensaje para sincronizar.

Devolver

Sin retorno.


Suika.stopLipAnime()

Detener la animación de sincronización de labios.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
chposIntegerPosición del personaje.

Devolver

Sin retorno.


Suika.clearLayerAnimeSequence()

Borrar secuencias de animación para una capa específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
layerIntegerÍndice de capa de etapa de destino.

Devolver

Sin retorno.


Suika.clearAllAnimeSequence()

Borrar secuencias de animación para todas las capas.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.setVariableInt()

Establezca un valor para una variable local o global.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.
valueIntegerValor a establecer

Devolver

Booleano que representa el éxito o el fracaso.


Suika.setVariableFloat()

Establezca un valor para una variable local o global.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.
valueFloatValor a establecer

Devolver

Booleano que representa el éxito o el fracaso.


Suika.setVariableString()

Establezca un valor para una variable local o global.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.
valueStringValor a establecer

Devolver

Booleano que representa el éxito o el fracaso.


Suika.getVariableInt()

Obtener el valor actual de una variable.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.

Devolver

El valor de la variable en número entero.


Suika.getVariableFloat()

Obtener el valor actual de una variable.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.

Devolver

El valor de la variable en float.


Suika.getVariableString()

Obtener el valor actual de una variable.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.

Devolver

El valor de la variable en cadena.


Suika.unsetVariable()

Desarmar (eliminar) una variable específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable a desarmar.

Devolver

Sin retorno.


Suika.unsetLocalVariables()

Desarmar (eliminar) todas las variables locales.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.makeVariableGlobal()

Establezca una variable para que sea global (persistente entre guardados).

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.
is_globalBooleanSi hacerlo global.

Devolver

Valor booleano.


Suika.isGlobalVariable()

Verifique el estado global de la variable.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre de la variable.

Devolver

Valor booleano.


Suika.getVariableCount()

Obtenga el número de variables.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero para contar.


Suika.getVariableName()

Iterar a través de las variables registradas.

Parámetros (Diccionario) (para getVariableName)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la variable.

Devolver

Cadena para nombre.


Suika.checkVariableExists()

Compruebe si existe una variable con el nombre especificado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre para comprobar.

Devolver

Valor booleano.


Suika.executeSaveGlobal()

Ejecute un guardado global. Los datos globales normalmente incluyen configuraciones persistentes.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.executeLoadGlobal()

Ejecutar una carga global. Los datos globales normalmente incluyen configuraciones persistentes.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.executeSaveLocal()

Guarde el progreso del juego en una ranura específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.executeLoadLocal()

Carga el progreso del juego desde una ranura específica.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.checkSaveExists()

Compruebe si existen datos guardados para el índice de ranura especificado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Valor booleano.


Suika.deleteLocalSave()

Elimine una ranura de guardado local.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Sin retorno.


Suika.deleteGlobalSave()

Elimina todos los datos guardados globales.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.checkRightAfterLoad()

Compruebe si el cuadro actual sigue inmediatamente a una operación de carga exitosa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.getSaveTimestamp()

Obtenga la marca de tiempo (hora Unix) cuando se crearon los datos guardados.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Entero (marca de tiempo).


Suika.getLatestSaveIndex()

Obtenga el índice del espacio para guardar actualizado más recientemente.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Número entero que representa el índice de ranura.


Suika.getSaveChapterName()

Recupere el título del capítulo almacenado en una ranura para guardar.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Cadena que representa el nombre del capítulo.


Suika.getSaveLastMessage()

Recupere el último mensaje mostrado almacenado en una ranura para guardar.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Cadena que representa el mensaje.


Suika.getSaveThumbnail()

Obtenga la imagen en miniatura asociada con un espacio para guardar.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice de la ranura para guardar.

Devolver

Un objeto de imagen.


Suika.clearHistory()

Borrar todos los mensajes del historial (atrasos).

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.addHistory()

Añade una nueva entrada al historial.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
nameStringNombre del personaje.
msgStringTexto del mensaje.
voiceStringRuta al archivo de voz.
bodyColorIntegerColor del cuerpo.
bodyOutlineColorIntegerColor del contorno del cuerpo.
nameColorIntegerColor del nombre.
nameOutlineColorIntegerColor del contorno del nombre.

Devolver

Booleano que representa el éxito.


Suika.getHistoryCount()

Obtenga el número total de entradas actualmente en el historial.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero que representa el recuento del historial.


Suika.getHistoryName()

Recupera el nombre en un índice de historial específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice en la historia.

Devolver

Valor de cadena.


Suika.getHistoryMessage()

Recupera el mensaje en un índice de historial específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice en la historia.

Devolver

Valor de cadena.


Suika.getHistoryVoice()

Recupera la ruta de voz en un índice de historial específico.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
indexIntegerÍndice en la historia.

Devolver

Valor de cadena.


Suika.loadSeen()

Cargue los indicadores vistos (leídos) para el archivo de script actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa el éxito.


Suika.saveSeen()

Guarde los indicadores vistos (leídos) para el archivo de script actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano que representa el éxito.


Suika.getSeenFlags()

Obtenga el estado visto de la etiqueta actual.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Obtener devuelve un número entero.

Para una etiqueta [text], 0 significa no leído y 1 significa leído.

Para una etiqueta [choose], cada bit indica que la opción se seleccionó antes.


Suika.setSeenFlags()

Establezca el estado visto para la etiqueta actual.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
flagIntegerBandera de estado vista.

Devolver

Sin retorno.


Suika.loadGUIFile()

Cargue un archivo de definición de GUI y prepárelo para su ejecución.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo .gui.
sysBooleanYa sea una GUI del sistema (Guardar/Cargar/etc.).

¿Qué es la GUI del sistema?

La GUI del sistema normalmente se llama cuando se está ejecutando [text] o [choose], y el control volverá a la etiqueta interrumpida.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.startGUI()

Inicie la GUI cargada.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.stopGUI()

Detenga la GUI actualmente en ejecución.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isGUIRunning()

Compruebe si hay una GUI actualmente activa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.isGUIFinished()

Compruebe si una GUI ha completado su operación.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.getGUIResultLabel()

Obtenga la etiqueta del botón que se seleccionó para finalizar la GUI.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Cadena que representa la etiqueta del resultado.


Suika.isGUIResultTitle()

Compruebe si la GUI se cerró con una acción de "volver al título".

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.checkIfSavedInGUI()

Compruebe si se realizó una operación de guardado mientras la GUI estaba activa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.checkIfLoadedInGUI()

Compruebe si se realizó una operación de carga mientras la GUI estaba activa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.checkRightAfterSysGUI()

Compruebe si el fotograma actual sigue inmediatamente a un retorno desde una GUI del sistema.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Valor booleano.


Suika.getMillisec()

Obtenga un tiempo de vuelta desde el origen del tiempo en milisegundos.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Entero en milisegundos.


Suika.checkFileExists()

Compruebe si existe un archivo.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo.

Devolver

Devuelve booleano.


Suika.readFileContent()

Leer el contenido completo de un archivo.

Parámetros (Diccionario) (para readFileContent)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo.

Devolver

Devuelve una cadena.


Suika.writeSaveData()

Escriba directamente datos guardados sin procesar asociados con una clave.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringClave única para los datos.
dataStringDatos para escribir/leer.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.readSaveData()

Lea directamente los datos guardados sin procesar asociados con una clave.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
keyStringClave única para los datos.

Devolver

Booleano que representa el éxito o el fracaso.


Suika.playVideo()

Controlar la reproducción de vídeo.

Parámetros (Diccionario) (para reproducirVideo)

Parテ。metroTipoDescripciテウn
fileStringRuta al archivo de vídeo.
is_skippableBooleanSi el usuario puede omitir el video.

Devolver

La reproducción devuelve booleano; IsPlaying devuelve booleano.


Suika.stopVideo()

Detenga la reproducción del vídeo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.isVideoPlaying()

Compruebe si se está reproduciendo un vídeo.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Devuelve booleano.


Suika.isFullScreenSupported()

Verifique la capacidad del modo de pantalla completa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Booleano.


Suika.enterFullScreenMode()

Ingrese al modo de pantalla completa.

Parámetros (Diccionario)

Sin parámetros.

Devolver

Sin retorno.


Suika.speakText()

Ejecute Texto a voz (TTS) para el mensaje dado.

Parámetros (Diccionario)

Parテ。metroTipoDescripciテウn
msgStringTexto a pronunciar.

Devolver

Sin retorno.