皮膚 link

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

皮膚只對指定版本的Ren’Py生效,不前向或後向相容。

  1. 進入“設置”界面,選擇打開啟動器工程。(譯者註:當前最新版本中無法從啟動器工程創建腳本文件,請直接進入Ren’Py安裝目錄下的launcher/game。)

  2. 創建 skin.rpy 腳本文件。

  3. 將下列內容複製到 skin.rpy 文件中:

init -2 python:
    # 非交互文本顏色。
    custom_text = "#545454"

    # 各種狀態的按鈕顏色。
    custom_idle = "#42637b"
    custom_hover = "#d86b45"
    custom_disable = "#808080"

    # 反向文本按鈕顏色(已選中選項)。
    custom_reverse_idle = "#78a5c5"
    reverse_hover = "#d86b45"
    custom_reverse_text = "#ffffff"

    # 滑塊顏色。
    custom_scrollbar_idle = "#dfdfdf"
    custom_scrollbar_hover = "#d86b45"
    # 用作分割符圖像文件。
    custom_pattern = "images/pattern.png"

    # 用作背景的可視組件
    custom_background = "images/background.png"

    # 用作項目列表背景。
    custom_projects_window = Null()

    # 用作各種資訊框的背景。
    custom_info_window = "#f9f9f9c0"

    # 消息框的標題顏色。
    custom_error_color = "#d15353"
    custom_info_color = "#545454"
    custom_interaction_color = "#d19753"
    custom_question_color = "#d19753"

    # 輸入文本的顏色。
    custom_imput_color = "#d86b45"

    # 命令窗口、設置窗口和導航窗口的背景。
    custom_window = Frame(Fixed(Solid(custom_reverse_idle, xsize=4, xalign=0), Solid(custom_info_window, xsize=794, xalign=1.0), xsize=800, ysize=600), 0, 0, tile=True)
  1. 修改 skin.rpy 文件給啟動器換皮膚。將用到的圖片文件放入啟動器的game目錄。 背景圖片的推薦尺寸是800×600像素。

5. Select Custom theme in preferences. 5. 選用“設置->主題->自訂主題”。

錯誤的 skin.rpy 文件內容可能ui導致啟動器無法正常運行。 可以嘗試刪除啟動器目錄中的 skin.rpyskin.rpyc 文件,重啟啟動器,然後再恢復前兩個文件。