engines.renpy.sentence_generators.transition_generator 源代码

"""
Ren'Py Transition Generator
生成转场命令
"""
from core.base_sentence_generator import BaseSentenceGenerator


[文档] class TransitionGenerator(BaseSentenceGenerator): """转场生成器""" param_config = { "Transition": { "translate_type": "Transition" } } @property def category(self): return "Transition" @property def priority(self) -> int: return 400
[文档] def process(self, data): """ 处理转场参数 Args: data: 参数字典 Returns: List[str]: 生成的转场命令 """ if not self.can_process(data): return None data = self.do_translate(data) transition = self.get_value("Transition", data) if not transition or transition == "empty": return [] return [f"with {transition}"]