1. 程式人生 > >何讓Ren'Py顯示中文

何讓Ren'Py顯示中文

2012-08-28

Ren’Py是一個編寫可視小說或遊戲的python指令碼框架。但並不預設支援中文。所以轉載一篇支援中文的文件。官網:http://www.renpy.org

何讓Ren’Py顯示中文

  1. 指令碼要儲存為UTF-8編碼。

  2. 將True Type中文字型(.ttf檔案)複製到遊戲目錄,並改名為font.ttf(當然,你可以改為任何名稱。也可以是中文,不過不推薦。)。

  3. 在指令碼中初始塊中加入這行程式碼:

init:
    $ style.default.font = "font.ttf"

如果字型名是中文,程式碼要稍稍變動一下:

init:
    $ style.default.font = u"黑體.ttf"

如上所示,要在前面加一個字首u,表明是統一碼(unicode),這樣程式才能正確識別。

    1. 4 將extra目錄中的east_asian.rpy複製到遊戲目錄。

    2. 6.3.2 版後不需要 east_aisan.rpy, 只需要設定 style.language 引數為 “eastasian” 即可

    1. 在目前最新的6.11.2中,經過測試,只需將中文字型複製到ren’py的common目錄下,而後編輯遊戲game目錄下的option.rpy,將裡面 # style.default.font = “font.ttf” 這行的font.ttf改為你複製的字型檔名,並且去掉前面的註釋符號#就可以了。

如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源