這些Python函數允許創作者讀寫資源文件,包括在game目錄下的文件、RPA歸檔和安卓資源(asset)。
renpy.
file
(fn) link接入名為 fn 的文件並返回一個只讀的類文件對象。使用Ren’Py的標準搜索方法,我們可以進行文件讀寫。還可以在RPA歸檔文件內部進行讀寫操作,或者以安卓asset形式讀寫。
以二進位制模式打開的Python標準文件對象上的欄位(field)和方法的寬泛子集都被這個對象支持。(基本上,針對一個制度文件的所有方法都是可用的。)
renpy.
list_files
(common=False) link列出game目錄和歸檔文件下的所有文件。這個函數返回一個文件列表,使用“/”作為目錄分隔符。
renpy.
loadable
(filename) link如果 filename 表示的文件可以載入就返回True。可以載入表示可以從磁碟上或者某個歸檔文件內讀取。如果不能載入則返回False。
這些函數極少使用。
renpy.
exists
(filename) link如果在搜尋路徑中可以找到文件 filename 就返回True。這個函數對磁碟上存在的物理文件有效。它不能搜尋歸檔文件內部。
大多數情況下,這個函數會與 renpy.loadable()
函數一起使用。
renpy.
fsdecode
(s) link將 s 從文件系統(filesysteme)編碼轉為unicode。
renpy.
fsencode
(s) link將 s 從unicode轉為文件系統(filesysteme)編碼。
renpy.
image_size
(im) link給定一個圖像操作器(manipulator),載入並返回一個表示尺寸的 (width
, height
) 元組。
這個函數從磁碟讀取圖片並解壓,不使用圖像快取。所以這個函數可能運行得很慢。