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
- Fundamentales
- Configuración
- Entrada
- Suika.getMousePosX()
- Suika.getMousePosY()
- Suika.isMouseLeftPressed()
- Suika.isMouseRightPressed()
- Suika.isMouseLeftClicked()
- Suika.isMouseRightClicked()
- Suika.isMouseDragging()
- Suika.isReturnKeyPressed()
- Suika.isSpaceKeyPressed()
- Suika.isEscapeKeyPressed()
- Suika.isUpKeyPressed()
- Suika.isDownKeyPressed()
- Suika.isLeftKeyPressed()
- Suika.isRightKeyPressed()
- Suika.isPageUpKeyPressed()
- Suika.isPageDownKeyPressed()
- Suika.isControlKeyPressed()
- Suika.isSKeyPressed()
- Suika.isLKeyPressed()
- Suika.isHKeyPressed()
- Suika.isTouchCanceled()
- Suika.isSwiped()
- Suika.clearInputState()
- Juego
- Suika.startAutoMode()
- Suika.stopAutoMode()
- Suika.isAutoMode()
- Suika.startSkipMode()
- Suika.stopSkipMode()
- Suika.isSkipMode()
- Suika.setSaveLoad()
- Suika.isSaveLoadEnabled()
- Suika.setNonInterruptible()
- Suika.isNonInterruptible()
- Suika.setPenPosition()
- Suika.getPenPositionX()
- Suika.getPenPositionY()
- Suika.pushForCall()
- Suika.popForReturn()
- Suika.readCallStack()
- Suika.writeCallStack()
- Suika.setCallArgument()
- Suika.getCallArgument()
- Suika.isPageMode()
- Suika.appendBufferedMessage()
- Suika.getBufferedMessage()
- Suika.clearBufferedMessage()
- Suika.resetPageLine()
- Suika.incPageLine()
- Suika.isPageTop()
- Suika.registerBGVoice()
- Suika.getBVoice()
- [Suika.setBGVoicePlaying()](#suikasetbgvoiceplaying]
- Suika.isBGVoicePlaying()
- Suika.setChapterName()
- Suika.getChapterName()
- Suika.setLastMessage()
- Suika.getLastMessage()
- Suika.setTextSpeed()
- Suika.getTextSpeed()
- Suika.setAutoSpeed()
- Suika.getAutoSpeed()
- Suika.markLastEnglishTagIndex()
- Suika.getLastEnglishTagIndex()
- Suika.clearLastEnglishTagIndex()
- Suika.getLastTagName()
- Imagen
- Suika.getImageWidth()
- Etapa
- Suika.reloadStageImages()
- Suika.reloadStagePositions()
- Suika.getLayerX()
- Suika.getLayerY()
- Suika.setLayerPosition()
- Suika.getLayerScaleX()
- Suika.getLayerScaleY()
- Suika.setLayerScale()
- Suika.getLayerRotate()
- Suika.setLayerRotate()
- Suika.getLayerDim()
- Suika.setLayerDim()
- Suika.getLayerAlpha()
- Suika.setLayerAlpha()
- Suika.setLayerBlend()
- Suika.setLayerFileName()
- Suika.setLayerFrame()
- Suika.getLayerText()
- Suika.setLayerText()
- Suika.getSysBtnIdleImage()
- Suika.getSysBtnHoverImage()
- Suika.clearStageBasic()
- Suika.clearStage()
- Suika.chposToLayer()
- Suika.chposToEyeLayer()
- Suika.chposToLipLayer()
- Suika.layerToChpos()
- Suika.renderStage()
- Suika.drawStageToThumb()
- Suika.getThumbImage()
- Suika.getFadeMethod()
- Suika.getAccelMethod()
- Suika.startFade()
- Suika.getShakeOffset()
- Suika.setShakeOffset()
- Suika.isFadeRunning()
- Suika.finishFade()
- Suika.setChNameMapping()
- Suika.getTalkingChpos()
- Suika.setChTalking()
- Suika.getTalkingChpos()
- Suika.updateChDimByTalkingCh()
- Suika.forceChDim()
- Suika.getChDim()
- Suika.updateChDimByTalkingCh()
- Suika.fillMessageBox()
- Suika.showMessageBox()
- [Suika.getMessageBoxRect()](#suikagetmessageboxrect]
- Suika.fillNameBox()
- Suika.showNameBox()
- Suika.getNameBoxRect()
- Suika.showChoosebox()
- Suika.showAutoModeBanner()
- Suika.showSkipModeBanner()
- Suika.renderImage()
- Suika.renderImage3d()
- Suika.setClickPosition()
- Suika.showClick()
- [Suika.setClickIndex()](#suikasetclickindex]
- Suika.getClickRect()
- Suika.fillChooseBoxIdleImage()
- Suika.fillChooseBoxHoverImage()
- Suika.getChooseBoxRect()
- Suika.startKirakira()
- Suika.renderKirakira()
- Mezclador
- Suika.setMixerInputFile()
- Suika.setMixerVolume()
- Suika.getMixerVolume()
- Suika.setMasterVolume()
- Suika.getMasterVolume()
- Suika.setMixerGlobalVolume()
- Suika.getMixerGlobalVolume()
- Suika.setCharacterVolume()
- Suika.getCharacterVolume()
- Suika.isMixerSoundFinished()
- Suika.getTrackFileName()
- Suika.applyCharacterVolume()
- SysBtn
- Suika.isSysBtnClicked()
- Texto
- Etiqueta
- Suika.getTagCount()
- Suika.moveToTagFile()
- Suika.moveToTagIndex()
- Suika.moveToNextTag()
- Suika.moveToLabelTag()
- Suika.moveToMacroTag()
- Suika.moveToElseTag()
- Suika.moveToEndIfTag()
- Suika.moveToEndMacroTag()
- Suika.getTagFileName()
- Suika.getTagName()
- Suika.getTagPropertyCount()
- Suika.getTagPropertyName()
- Suika.getTagPropertyValue()
- Suika.getTagArgBool()
- Suika.getTagArgInt()
- Suika.getTagArgFloat()
- Suika.getTagArgString()
- Suika.evaluateTag()
- Suika.pushTagStackIf()
- Suika.popTagStackIf()
- Suika.pushTagStackWhile()
- Suika.pushTagStackFor()
- animado
- Suika.loadEyeImageIfExists()
- variables
- Suika.setVariableInt()
- Suika.setVariableFloat()
- Suika.setVariableString()
- Suika.getVariableInt()
- Suika.getVariableFloat()
- Suika.getVariableString()
- Suika.unsetVariable()
- Suika.unsetLocalVariables()
- Suika.makeVariableGlobal()
- Suika.isGlobalVariable()
- Suika.getVariableCount()
- Suika.getVariableName()
- Suika.checkVariableExists()
- Suika.expandStringWithVariable()
- Guardar
- Suika.executeSaveGlobal()
- Suika.executeLoadGlobal()
- Suika.executeSaveLocal()
- Suika.executeLoadLocal()
- Suika.checkSaveExists()
- Suika.deleteLocalSave()
- Suika.deleteGlobalSave()
- Suika.checkRightAfterLoad()
- Suika.getSaveTimestamp()
- Suika.getLatestSaveIndex()
- Suika.getSaveChapterName()
- Suika.getSaveLastMessage()
- Suika.getSaveThumbnail()
- Historia
- Visto
- Suika.getSeenFlags()
- GUI
- Suika.loadGUIFile()
- Suika.startGUI()
- Suika.stopGUI()
- Suika.isGUIRunning()
- Suika.isGUIFinished()
- Suika.getGUIResultLabel()
- Suika.isGUIResultTitle()
- Suika.checkIfSavedInGUI()
- Suika.checkIfLoadedInGui()
- Suika.checkRightAfterSysGUI() *hal
- Suika.getMillisec()
- Suika.checkFileExists()
- Suika.readFileContent()
- Suika.writeSaveData()
- Suika.readSaveData()
- Suika.installAPI()
- Suika.installTag()
- Suika.getVmInt()
- Suika.setVmInt()
- Suika.callVmFunction()
- Suika.playVideo()
- Suika.stopVideo()
- Suika.isVideoPlaying()
- Suika.isFullScreenSupported()
- Suika.enterFullScreenMode()
- Suika.logInfo()
- Suika.logWarn()
- Suika.logError()
- Suika.speakText()
Suika.loadPlugin()
Carga un complemento.
Sólo esta API toma un argumento que no está en el diccionario.
Parámetros (Directo)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del complemento. |
Devolver
Sin retorno.
Suika.setConfig()
Establecer una configuración.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Clave de la configuración. |
| value | String | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre clave. |
Devolver
Una de las siguientes cadenas.
| Value | Meaning |
|---|---|
| "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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre clave. |
Devolver
Valor de cadena de la configuración.
Suika.getBoolConfig()
Obtenga un valor de configuración booleano.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre clave. |
Devolver
Valor booleano de la configuración.
Suika.getIntConfig()
Obtenga un valor de configuración entero.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre clave. |
Devolver
Valor entero de la configuración.
Suika.getFloatConfig()
Obtenga un valor de configuración flotante.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre clave. |
Devolver
Valor flotante de la configuración.
Suika.getConfigAsString()
Obtenga un valor de configuración como una cadena.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| locale | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| enable | Boolean | Ya 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| enable | Boolean | Modo 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| x | Integer | Coordenada X. |
| y | Integer | Coordenada 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Nombre del archivo de secuencia de comandos. |
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| sp | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| sp | Integer | Índice de elementos de pila. |
| file | String | Nombre del archivo de secuencia de comandos. |
| index | Integer | Índice de etiquetas. |
Devolver
Sin retorno.
Suika.setCallArgument()
Establezca un argumento de llamada para GUI o anime.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice de argumentos. |
| value | String | Valor del argumento. |
Devolver
Valor booleano.
Suika.getCallArgument()
Obtenga un argumento de llamada.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| message | String | Message. |
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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Archivo 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| isPlaying | Boolean | State. |
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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| message | String | Message. |
| isAppend | Boolean | Agregar 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| speed | Float | Velocidad 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| speed | Float | Velocidad 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| width | Integer | Ancho de la imagen. |
| height | Integer | Altura de la imagen. |
Devolver
Un objeto de imagen.
Suika.getImageWidth()
Obtenga el ancho de una imagen.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| img | Object | Objeto de imagen. |
Devolver
Entero que representa el ancho.
Suika.getImageHeight()
Obtener la altura de una imagen.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| image | Object | Objeto de imagen. |
Devolver
Entero que representa la altura.
Suika.destroyImage()
Destruye una imagen y libera su memoria.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| image | Object | Objeto de imagen para destruir. |
Devolver
Sin retorno.
Suika.drawImage()
Copie una imagen a otra imagen (sin mezclar).
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| dstImage | Object | Imagen de destino. |
| dstLeft | Integer | Coordenada X en destino. |
| dstTop | Integer | Coordenada Y en destino. |
| srcImage | Object | Imagen fuente. |
| dstWidth | Integer | Ancho para dibujar. |
| dstHeight | Integer | Altura para dibujar. |
| srcLeft | Integer | Coordenada X en la fuente. |
| srcTop | Integer | Coordenada Y en fuente. |
| alpha | Integer | 0-255 |
| blend | Integer | Tipo de mezcla. |
Tipos de mezcla
| Tipo | Descripciテウn |
|---|---|
| Suika.BLEND_COPY | Copy. |
| Suika.BLEND_ALPHA | Mezcla alfa. |
| Suika.BLEND_ADD | Agrega la mezcla. |
| Suika.BLEND_SUB | Submezcla. |
| Suika.BLEND_DIM | Mezcla RGB 50% alfa. |
| Suika.BLEND_GLYPH | Mezcla alfa para glifos normales. |
| Suika.BLEND_EMOJI | Mezcla alfa para glifos emoji. |
Devolver
Sin retorno.
Suika.drawImage3D()
Copie una imagen a otra imagen (sin mezclar).
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| dstImage | Object | Imagen de destino. |
| x1 | Integer | Coordenada x1 en destino. |
| y1 | Integer | Coordenada y1 en destino. |
| x2 | Integer | Coordenada x2 en destino. |
| y2 | Integer | Coordenada y2 en destino. |
| x3 | Integer | Coordenada x3 en destino. |
| y3 | Integer | Coordenada y3 en destino. |
| x4 | Integer | Coordenada x4 en destino. |
| y5 | Integer | Coordenada y4 en destino. |
| srcImage | Object | Imagen fuente. |
| srcLeft | Integer | Coordenada X en la fuente. |
| srcTop | Integer | Coordenada Y en fuente. |
| srcWidth | Integer | Ancho en fuente. |
| srcHeight | Integer | Altura en fuente. |
| alpha | Integer | 0-255 |
| blend | Integer | Tipo de mezcla. |
Tipos de mezcla
| Tipo | Descripciテウn |
|---|---|
| Suika.BLEND_ALPHA | Mezcla alfa. |
| Suika.BLEND_ADD | Agrega la mezcla. |
| Suika.BLEND_SUB | Submezcla. |
| Suika.BLEND_DIM | Mezcla RGB 50% alfa. |
Devolver
Sin retorno.
Suika.drawImageAlpha()
Dibuja una imagen con fusión alfa.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| dstImage | Object | Imagen de destino. |
| dstLeft | Integer | Coordenada X en destino. |
| dstTop | Integer | Coordenada Y en destino. |
| dstWidth | Integer | Ancho para dibujar. |
| dstHeight | Integer | Altura para dibujar. |
| srcImage | Object | Imagen fuente. |
| srcLeft | Integer | Coordenada X en la fuente. |
| srcTop | Integer | Coordenada Y en fuente. |
| alpha | Integer | Valor alfa (0-255). |
Devolver
Sin retorno.
Suika.drawImageAdd()
Dibuja una imagen con mezcla aditiva.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| dstImage | Object | Imagen de destino. |
| dstLeft | Integer | Coordenada X en destino. |
| dstTop | Integer | Coordenada Y en destino. |
| dstWidth | Integer | Ancho para dibujar. |
| dstHeight | Integer | Altura para dibujar. |
| srcImage | Object | Imagen fuente. |
| srcLeft | Integer | Coordenada X en la fuente. |
| srcTop | Integer | Coordenada Y en fuente. |
| alpha | Integer | Valor alfa (0-255). |
Devolver
Sin retorno.
Suika.drawImageSub()
Dibuja una imagen con fusión sustractiva.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| dstImage | Object | Imagen de destino. |
| dstLeft | Integer | Coordenada X en destino. |
| dstTop | Integer | Coordenada Y en destino. |
| dstWidth | Integer | Ancho para dibujar. |
| dstHeight | Integer | Altura para dibujar. |
| srcImage | Object | Imagen fuente. |
| srcLeft | Integer | Coordenada X en la fuente. |
| srcTop | Integer | Coordenada Y en fuente. |
| alpha | Integer | Valor alfa (0-255). |
Devolver
Sin retorno.
Suika.makeColor()
Cree un valor de píxel a partir de componentes RGBA.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| r | Integer | Rojo (0-255). |
| g | Integer | Verde (0-255). |
| b | Integer | Azul (0-255). |
| a | Integer | Alfa (0-255). |
Devolver
Un valor de píxel.
Suika.fillImageRect()
Rellena un área rectangular en una imagen con un color.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| image | Object | Imagen de destino. |
| left | Integer | Coordenada X. |
| top | Integer | Coordenada Y. |
| width | Integer | Width. |
| height | Integer | Height. |
| color | Integer | Color 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| x | Integer | Coordenada X. |
| y | Integer | Coordenada Y. |
Devolver
Sin retorno.
Suika.getLayerScaleX()
Obtenga el factor de escala X de una capa específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| scale_x | Float | Escala horizontal. |
| scale_y | Float | Escala vertical. |
Devolver
Sin retorno.
Suika.getLayerRotate()
Obtenga el ángulo de rotación de una capa específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| rot | Float | Á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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| dim | Boolean | Ya sea para atenuar la capa. |
Devolver
Sin retorno.
Suika.getLayerAlpha()
Consigue la transparencia de una capa específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| alpha | Integer | Valor alfa (0-255). |
Devolver
Sin retorno.
Suika.setLayerBlend()
Establece el modo de fusión para una capa.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| blend | Integer | Modo 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| file_name | String | Ruta 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de la capa del escenario. |
| frame | Integer | Índice de cuadros. |
Devolver
Sin retorno.
Suika.getLayerText()
Obtenga la cadena mostrada en una capa de texto.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice de la capa de texto. |
| text | String | Mensaje 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| desc | Array | Descriptor de desvanecimiento. |
| method | String | Método de desvanecimiento. |
| time | Float | Duración en segundos. |
| ruleImage | Object | Objeto 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| x | Integer | Desplazamiento X. |
| y | Integer | Desplazamiento 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posición del personaje. |
| chNameIndex | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posición del personaje. |
| dim | Boolean | Oscuro o no. |
Devolver
Sin retorno.
Suika.getChDim()
Obtenga el estado de atenuación.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| show | Boolean | Mostrar 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| show | Boolean | Si 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:
xywh
Suika.setClickPosition()
Establezca la posición de la animación del clic.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| x | Integer | Posición X. |
| y | Integer | Posición Y. |
Devolver
Sin retorno.
Suika.showClick()
Muestra u oculta la animación del clic.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| show | Boolean | Mostrar u ocultar. |
Devolver
Sin retorno.
Suika.setClickIndex()
Establezca el índice del cuadro de animación del clic.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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:
xywh
Suika.fillChooseBoxIdleImage()
Rellene una capa inactiva del cuadro de elección con la imagen inactiva del cuadro de elección.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Elija 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Elija el índice del cuadro. |
Devolver
Sin retorno.
Suika.showChoosebox()
Mostrar u ocultar un cuadro de elección.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice del cuadro de elección. (0-7) |
| showIdle | Boolean | Mostrar estado inactivo. |
| showHover | Boolean | Mostrar 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:
xywh
Suika.showAutoModeBanner()
Muestra u oculta el banner del modo automático.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| show | Boolean | Mostrar u ocultar. |
Devolver
Sin retorno.
Suika.showSkipModeBanner()
Muestra u oculta el banner del modo de omisión.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| show | Boolean | Mostrar 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テ。metro | Omisible | Tipo | Descripciテウn |
|---|---|---|---|
| dstLeft | No | Integer | Posición X superior izquierda de destino. |
| dstTop | No | Integer | Posición Y superior izquierda de destino. |
| image | No | Object | Image. |
| srcLeft | No | Integer | Fuente de la posición X superior izquierda. |
| srcTop | No | Integer | Fuente de la posición Y superior izquierda. |
| srcWidth | No | Integer | Ancho de fuente. |
| srcHeight | No | Integer | Altura de la fuente. |
| alpha | No | Integer | Valor alfa. (0-255) |
| blend | No | Integer | Tipo de mezcla. |
Tipos de mezcla
| Nombre | Descripciテウn |
|---|---|
| Suika.BLEND_ALPHA | Mezcla alfa. |
| Suika.BLEND_ADD | Agrega la mezcla. |
| Suika.BLEND_SUB | Submezcla. |
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テ。metro | Omisible | Tipo | Descripciテウn |
|---|---|---|---|
| x1 | No | Integer | Vértice de destino 1 posición X. |
| y1 | No | Integer | Vértice de destino 1 posición Y. |
| x2 | No | Integer | Vértice de destino 2 posición X. |
| y2 | No | Integer | Vértice de destino 2 Posición Y. |
| x3 | No | Integer | Posición del vértice de destino 3 X. |
| y3 | No | Integer | Vértice de destino 3 Posición Y. |
| x4 | No | Integer | Posición del vértice de destino 4 X. |
| y4 | No | Integer | Vértice de destino 4 posición Y. |
| tex | No | Object | Image. |
| srcLeft | No | Integer | Fuente de la posición X superior izquierda. |
| srcTop | No | Integer | Fuente de la posición Y superior izquierda. |
| srcWidth | No | Integer | Ancho de fuente. |
| srcHeight | No | Integer | Altura de la fuente. |
| alpha | No | Integer | Valor 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テ。metro | Omisible | Tipo | Descripciテウn |
|---|---|---|---|
| track | No | String | Nombre de la pista del mezclador. |
| file | No | String | Ruta al archivo de sonido. |
| isLooped | Yes(PH8) | Boolean | Ya sea para repetir la reproducción. |
Nombres de pistas
| Nombre | Descripciテウn |
|---|---|
| bgm | Pista de música de fondo. |
| se | Pista de efectos de sonido. |
| voice | Pista de voz del personaje. |
| sys | Pista 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | String | Nombre de la pista del mezclador. |
| vol | Float | Nivel de volumen (0,0 a 1,0). |
| span | Float | Duración del desvanecimiento en segundos. |
Nombres de pistas
| Nombre | Descripciテウn |
|---|---|
| bgm | Pista de música de fondo. |
| se | Pista de efectos de sonido. |
| voice | Pista de voz del personaje. |
| sys | Pista de sonido del sistema. |
Devolver
Sin retorno.
Suika.getMixerVolume()
Obtenga el volumen de una pista del mezclador específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | String | Nombre de la pista del mezclador. |
| volume | Float | Nivel de volumen (0,0 a 1,0). |
| span | Float | Duración del desvanecimiento en segundos. |
Nombres de pistas
| Nombre | Descripciテウn |
|---|---|
| bgm | Pista de música de fondo. |
| se | Pista de efectos de sonido. |
| voice | Pista de voz del personaje. |
| sys | Pista de sonido del sistema. |
Devolver
Las devoluciones flotan.
Suika.setMasterVolume()
Establece el volumen maestro que afecta a todas las pistas.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| volume | Float | Nivel 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | String | Nombre de la pista del mezclador. |
| vol | Float | Nivel de volumen global. |
Nombres de pistas
| Nombre | Descripciテウn |
|---|---|
| bgm | Pista de música de fondo. |
| se | Pista de efectos de sonido. |
| voice | Pista de voz del personaje. |
| sys | Pista 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | String | Nombre de la pista del mezclador. |
Nombres de pistas
| Nombre | Descripciテウn |
|---|---|
| bgm | Pista de música de fondo. |
| se | Pista de efectos de sonido. |
| voice | Pista de voz del personaje. |
| sys | Pista 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice de nombres de personajes. |
| vol | Float | Nivel de volumen. |
Devolver
Sin retorno.
Suika.getCharacterVolume()
Obtén el volumen de la voz de un personaje específico.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| ch_index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| track | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| ch | Integer | Índice de nombres de personajes. |
Devolver
Sin retorno.
Suika.enableSysBtn()
Controla el botón del sistema.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| isEnabled | Boolean | Habilite 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Índice de capa de etapa de destino. |
| fontType | Integer | Índice de selección de fuentes. |
| fontSize | Integer | Tamaño de la fuente. |
| color | Integer | Color. |
| outlineWidth | Integer | Ancho del contorno. |
| outlineColor | Integer | Color del contorno. |
| lineMargin | Integer | Margen de línea. |
| charMargin | Integer | Margen de carácter. |
| x | Integer | Posición X del cuadro delimitador. |
| y | Integer | Posición Y del cuadro delimitador. |
| width | Integer | Ancho del cuadro delimitador. |
| height | Integer | Altura del cuadro delimitador. |
| text | String | Text. |
Devolver
Sin retorno.
Suika.getStringWidth()
Obtenga el ancho total de una cadena UTF-8.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| fontType | Integer | Índice de selección de fuentes. |
| fontSize | Integer | Tamaño de la fuente. |
| text | String | Text. |
Devolver
Valor entero del ancho en píxeles.
Suika.getStringHeight()
Obtenga la altura total de una cadena UTF-8.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| fontType | Integer | Índice de selección de fuentes. |
| fontSize | Integer | Tamaño de la fuente. |
| text | String | Text. |
Devolver
Valor entero de la altura en píxeles.
Suika.drawGlyph()
Dibuja un solo glifo en una imagen.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| img | Object | Imagen de destino. |
| font_type | Integer | Índice de selección de fuentes. |
| font_size | Integer | Tamaño de fuente de renderizado. |
| base_font_size | Integer | Tamaño de fuente base para métricas. |
| outline_size | Integer | Ancho del contorno. |
| x | Integer | Coordenada X. |
| y | Integer | Coordenada Y. |
| color | Pixel | Color del texto principal. |
| outline_color | Pixel | Color del contorno. |
| codepoint | Integer | Punto de código UTF-32. |
| is_dim | Boolean | Ya 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| image | Integer | Imagen de destino. |
| text | String | Mensaje para dibujar. |
| fontType | Integer | Selección de fuentes. |
| fontSize | Integer | Tamaño de fuente. |
| baseFontSize | Integer | Tamaño de fuente base. |
| rubySize | Integer | Tamaño rubí. |
| outlineSize | Integer | Ancho del contorno. |
| penX | Integer | Posición del bolígrafo X. |
| penY | Integer | Posición del bolígrafo Y. |
| areaWidth | Integer | Dibujar el ancho del área. |
| areaHeight | Integer | Dibujar la altura del área. |
| leftMargin | Integer | Margen izquierdo. |
| rightMargin | Integer | Margen derecho. |
| topMargin | Integer | Margen superior. |
| bottomMargin | Integer | Margen inferior. |
| lineMargin | Integer | Margen de línea. |
| charMargin | Integer | Margen de carácter. |
| color | Integer | Color. |
| outlineColor | Integer | Color del contorno. |
| bgColor | Integer | Color de fondo. |
| fillBg | Boolean | ¿Rellenar fondo? |
| dim | Boolean | ¿Oscuro? |
| ignoreLF | Boolean | ¿Ignorar LF? |
| ignoreFont | Boolean | ¿Ignorar el cambio de fuente? |
| ignoreOutline | Boolean | ¿Ignorar el cambio de esquema? |
| ignoreColor | Boolean | ¿Ignorar el cambio de color? |
| ignoreSize | Boolean | ¿Ignorar el cambio de tamaño? |
| ignorePosition | Boolean | ¿Ignorar el cambio de cursor? |
| ignoreRuby | Boolean | ¿Ignorar a Ruby? |
| ignoreWait | Boolean | ¿Ignorar la espera en línea? |
| inlineWaitHook | Function | Gancho de espera en línea. |
| tategaki | Boolean | ¿Usar tategaki? |
Devolver
Un objeto de contexto de dibujo de mensaje.
Suika.destroyDrawMsg()
Destruir un contexto de dibujo de mensaje.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| context | Object | Dibujar el contexto del mensaje. |
Devolver
Sin retorno.
Suika.countDrawMsgChars()
Cuente los caracteres restantes excluyendo las secuencias de escape.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| context | Object | Dibujar el contexto del mensaje. |
Devolver
Devuelve un número entero.
Suika.drawMessage()
Dibuja caracteres en un mensaje hasta (maxChars) caracteres.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| context | Object | Dibujar el contexto del mensaje. |
| maxChars | Integer | Má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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| context | Object | Contexto 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| c | String | Cará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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la etiqueta de destino. |
Devolver
Valor booleano.
Suika.moveToMacroTag()
Salta a una macro específica por nombre.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la macro de destino. |
Devolver
Valor booleano.
Suika.moveToElseTag()
Salta a la etiqueta else/elseif/endif correspondiente.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la macro de destino. |
Devolver
Valor booleano.
Suika.moveToEndIfTag()
Salta a la etiqueta endif correspondiente.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la macro de destino. |
Devolver
Valor booleano.
Suika.moveToEndMacroTag()
Salta a la etiqueta de macro final correspondiente.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del argumento. |
| omissible | Boolean | Si el argumento es opcional. |
| defVal | Boolean | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del argumento. |
| omissible | Boolean | Si el argumento es opcional. |
| defVal | Integer | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del argumento. |
| omissible | Boolean | Si el argumento es opcional. |
| defVal | Float | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del argumento. |
| omissible | Boolean | Si el argumento es opcional. |
| defVal | String | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta al archivo de anime. |
| reg_name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Clave de propiedad (por ejemplo, "x", "y", "a"). |
| val | Float | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Clave de propiedad (por ejemplo, "x", "y", "a"). |
| val | Integer | Valor objetivo. |
Devolver
Valor booleano.
Suika.startLayerAnime()
Inicie la secuencia de animación registrada para una capa específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posición del personaje (izquierda, centro, etc.). |
| file | String | Ruta 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posició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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posición del personaje. |
| text | String | El texto del mensaje para sincronizar. |
Devolver
Sin retorno.
Suika.stopLipAnime()
Detener la animación de sincronización de labios.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| chpos | Integer | Posición del personaje. |
Devolver
Sin retorno.
Suika.clearLayerAnimeSequence()
Borrar secuencias de animación para una capa específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| layer | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
| value | Integer | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
| value | Float | Valor 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
| value | String | Valor a establecer |
Devolver
Booleano que representa el éxito o el fracaso.
Suika.getVariableInt()
Obtener el valor actual de una variable.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
Devolver
El valor de la variable en float.
Suika.getVariableString()
Obtener el valor actual de una variable.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
Devolver
El valor de la variable en cadena.
Suika.unsetVariable()
Desarmar (eliminar) una variable específica.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre de la variable. |
| is_global | Boolean | Si hacerlo global. |
Devolver
Valor booleano.
Suika.isGlobalVariable()
Verifique el estado global de la variable.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice de la variable. |
Devolver
Cadena para nombre.
Suika.checkVariableExists()
Compruebe si existe una variable con el nombre especificado.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice de la ranura para guardar. |
Devolver
Valor booleano.
Suika.deleteLocalSave()
Elimine una ranura de guardado local.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| name | String | Nombre del personaje. |
| msg | String | Texto del mensaje. |
| voice | String | Ruta al archivo de voz. |
| bodyColor | Integer | Color del cuerpo. |
| bodyOutlineColor | Integer | Color del contorno del cuerpo. |
| nameColor | Integer | Color del nombre. |
| nameOutlineColor | Integer | Color 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Índice en la historia. |
Devolver
Valor de cadena.
Suika.getHistoryMessage()
Recupera el mensaje en un índice de historial específico.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| index | Integer | Í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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| flag | Integer | Bandera 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta al archivo .gui. |
| sys | Boolean | Ya 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta al archivo. |
Devolver
Devuelve booleano.
Suika.readFileContent()
Leer el contenido completo de un archivo.
Parámetros (Diccionario) (para readFileContent)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta al archivo. |
Devolver
Devuelve una cadena.
Suika.writeSaveData()
Escriba directamente datos guardados sin procesar asociados con una clave.
Parámetros (Diccionario)
| Parテ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Clave única para los datos. |
| data | String | Datos 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| key | String | Clave ú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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| file | String | Ruta al archivo de vídeo. |
| is_skippable | Boolean | Si 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テ。metro | Tipo | Descripciテウn |
|---|---|---|
| msg | String | Texto a pronunciar. |
Devolver
Sin retorno.