皮膚 link
Ren’Py支持啟動器更換皮膚——修改啟動器外觀。實現這點需要完成下列步驟:
皮膚只對指定版本的Ren’Py生效,不前向或後向相容。
進入“設置”界面,選擇打開啟動器工程。(譯者註:當前最新版本中無法從啟動器工程創建腳本文件,請直接進入Ren’Py安裝目錄下的launcher/game。)
創建
skin.rpy
腳本文件。將下列內容複製到
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)
修改
skin.rpy
文件給啟動器換皮膚。將用到的圖片文件放入啟動器的game目錄。 背景圖片的推薦尺寸是800×600像素。
5. Select Custom theme in preferences. 5. 選用“設置->主題->自訂主題”。
錯誤的 skin.rpy
文件內容可能ui導致啟動器無法正常運行。
可以嘗試刪除啟動器目錄中的 skin.rpy
和 skin.rpyc
文件,重啟啟動器,然後再恢復前兩個文件。