engines.renpy.sentence_generators package
Submodules
engines.renpy.sentence_generators.atl_generator module
Ren'Py ATL Generator 生成 ATL (Animation and Transformation Language) 动画命令
- class engines.renpy.sentence_generators.atl_generator.ATLGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
ATL 动画生成器
- property category: str
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'ATLTime': {'default': '1.0'}, 'ATLTransform': {'translate_type': 'Transform'}, 'ATLType': {'translate_type': 'ATLtype'}, 'ATLValue': {}, 'ATLWarp': {'default': 'linear', 'translate_type': 'Warp'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.audio_generator module
Ren'Py Audio Generator 生成音频相关命令(音乐、音效、语音)
- class engines.renpy.sentence_generators.audio_generator.AudioGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
音频生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Ambience': {'format': 'play ambience {value}', 'match_word': 'stop', 'stop_format': 'stop ambience', 'translate_type': 'Ambience'}, 'AudioFade': {'format': ' fadein {value}'}, 'Music': {'format': 'play music {value}', 'match_word': 'stop', 'stop_format': 'stop music', 'translate_type': 'Music'}, 'Sound': {'format': 'play sound {value}', 'match_word': 'stop', 'stop_format': 'stop sound', 'translate_type': 'Sound'}, 'Volume': {'format': ' volume {value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.background_generator module
Ren'Py Background Generator 生成背景和事件相关命令
- class engines.renpy.sentence_generators.background_generator.BackgroundGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
背景生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'ATLType': {}, 'At': {'format': ' at {value}', 'translate_type': 'Transform'}, 'Background': {'translate_type': 'Background'}, 'Command': {'default': 'show', 'translate_type': 'Command'}, 'Event': {'translate_type': 'Event'}, 'EventVarient': {}, 'Onlayer': {'format': ' onlayer {value}', 'translate_type': 'Layer'}, 'With': {'default': 'dissolve', 'format': ' with {value}', 'translate_type': 'Transition'}, 'WithAtr': {'format': '({value})'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.camera_generator module
Ren'Py Scene Clear Generator 生成场景清除命令
- class engines.renpy.sentence_generators.camera_generator.CameraGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
镜头效果生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Camera': {'translate_type': 'Camera'}, 'CameraATL': {}, 'CameraAt': {'format': ' at {value}', 'translate_type': 'Transform'}, 'CameraLayer': {'format': ' {value}', 'translate_type': 'Layer'}, 'OffsetX': {'format': ' xoffset {value}'}, 'OffsetY': {'format': ' yoffset {value}'}, 'Zoom': {'format': ' zoom {value}'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.character_atl_generator module
Ren'Py Character ATL Generator 生成角色 ATL 动画命令(继承自 ATLGenerator)
- class engines.renpy.sentence_generators.character_atl_generator.SpriteATLGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
基类:
ATLGenerator角色 ATL 动画生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'SpriteATLTime': {'default': '1.0'}, 'SpriteATLTransform': {'translate_type': 'Transform'}, 'SpriteATLType': {'translate_type': 'ATLtype'}, 'SpriteATLValue': {}, 'SpriteATLWarp': {'default': 'linear', 'translate_type': 'Warp'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.character_generator module
Ren'Py Character Generator 生成角色立绘相关命令
- class engines.renpy.sentence_generators.character_generator.CharacterGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
角色生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Atr1': {}, 'Atr2': {}, 'Atr3': {}, 'Character': {'translate_type': 'Character'}, 'Sprite': {'translate_type': 'Sprite'}, 'SpriteATLType': {}, 'SpriteAt': {'format': ' at {value}', 'translate_type': 'Transform'}, 'SpriteCommand': {'default': 'show', 'translate_type': 'Command'}, 'SpriteOnlayer': {'format': ' onlayer {value}', 'translate_type': 'Layer'}, 'SpriteWith': {'default': 'dissolve', 'format': ' with {value}', 'translate_type': 'Transition'}, 'SpriteWithAtr': {'format': '({value})'}, 'Varient': {'translate_type': 'Varient'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.clear_layer_generator module
Ren'Py Scene Clear Generator 生成场景清除命令
- class engines.renpy.sentence_generators.clear_layer_generator.ClearLayerGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
场景清除生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'ClearLayer': {'translate_type': 'Layer'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.note_generator module
Ren'Py Note Generator 生成注释命令
- class engines.renpy.sentence_generators.note_generator.NoteGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
注释生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Note': {}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.pause_generator module
Ren'Py Pause Generator 生成暂停命令
- class engines.renpy.sentence_generators.pause_generator.PauseGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
暂停生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Pause': {}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.text_generator module
Ren'Py Text Generator 生成文本和对话命令
- class engines.renpy.sentence_generators.text_generator.TextGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
文本生成器
- SPECIAL_SPEAKER_VALUES = {'label', 'naninovel', 'renpy'}
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Speaker': {'translate_type': 'Speaker'}, 'Text': {}, 'Window': {'translate_type': 'Window'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.transition_generator module
Ren'Py Transition Generator 生成转场命令
- class engines.renpy.sentence_generators.transition_generator.TransitionGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
转场生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Transition': {'translate_type': 'Transition'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
engines.renpy.sentence_generators.voice_generator module
Ren'Py Voice Generator 生成语音命令
- class engines.renpy.sentence_generators.voice_generator.VoiceGenerator(translator: ParamTranslator, engine_config: EngineConfig)[源代码]
-
语音生成器
- property category
返回生成器处理的句子类型
- 返回:
类型名称
- 返回类型:
str
- param_config: Dict[str, Dict] = {'Voice': {'translate_type': 'Voice'}}
- property priority: int
生成器执行优先级
- 返回:
优先级数字,越小越先执行
- 返回类型:
int
Module contents
Ren'Py Sentence Generators Ren'Py 引擎的句子生成器