皮膚 link

Ren’Py支持啟動器換皮——修改啟動器外觀。實現這點需要完成下列步驟:

皮膚需要指定使用的Ren’Py,不前向或後向相容。

  1. 進入“設置”界面,選擇打開啟動器工程。(譯者註:當前最新版本中無法從啟動器工程創建腳本文件,請直接進入Ren’Py安裝目錄下的launcher/game。)
  2. 創建skin.rpy腳本文件。
  3. 將下列內容複製到skin.rpy裡:
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"
  1. 根據需要修改skin.py的內容就能給啟動器換皮了。還可以將你自己的圖片文件放入launcher的game目錄中。

如果skin.rpy文件有問題將不能正常運行啟動器(launcher)。修復這種問題時,需要從launcher的game目錄中移除skin.rpy和skin.rpyc文件,運行啟動器。