Ren’Py支持启动器换皮——修改启动器外观。实现这点需要完成下列步骤:
皮肤需要指定使用的Ren’Py,不前向或后向兼容。
init python:
# 非交互文本颜色。
TEXT = "#545454"
# 各种状态的按钮颜色。
IDLE = "#42637b"
HOVER = "#d86b45"
DISABLED = "#808080"
# 反向文本按钮颜色(已选中选项)。
REVERSE_IDLE = "#78a5c5"
REVERSE_HOVER = "#d86b45"
REVERSE_TEXT = "#ffffff"
# 滑块颜色。
SCROLLBAR_IDLE = "#dfdfdf"
SCROLLBAR_HOVER = "#d86b45"
# 用来做分割的图像文件。
PATTERN = "images/pattern.png"
# 一个用来做所有背景的可视组件。
BACKGROUND = "images/background.png"
# 一个用来做窗口背景的可视组件。
# 包含命令,外观选项和导航信息。
WINDOW = Frame("images/window.png", 0, 0, tile=True)
# 一个用来做工程列表背景的可视组件。
PROJECTS_WINDOW = Null()
# 一个用来做消息框背景的可视组件。
INFO_WINDOW = "#f9f9f9"
# 消息框的标题颜色。
ERROR_COLOR = "#d15353"
INFO_COLOR = "#545454"
INTERACTION_COLOR = "#d19753"
QUESTION_COLOR = "#d19753"
# 输入文本的颜色。
INPUT_COLOR = "#d86b45"
如果skin.rpy文件有问题将不能正常运行启动器(launcher)。修复这种问题时,需要从launcher的game目录中移除skin.rpy和skin.rpyc文件,运行启动器。