捆绑资源是使用 game.project 文件中的Bundle Resources 字段作为应用程序包一部分存放的附加文件和文件夹。
Bundle Resources 字段应包含一个以逗号分隔的目录列表,这些目录包含资源文件和文件夹,在打包时应原样复制到最终包中。目录必须使用从项目根目录开始的绝对路径指定,例如 /res
。资源目录必须包含以 platform
或 architecture-platform
命名的子文件夹。
支持的平台有 ios
、android
、osx
、win32
、linux
、web
、switch
。还允许使用名为 common
的子文件夹,其中包含所有平台通用的资源文件。示例:
res
├── win32
│ └── mywin32file.txt
├── common
│ └── mycommonfile.txt
└── android
├── myandroidfile.txt
└── res
└── xml
└── filepaths.xml
您可以使用 sys.get_application_path()
来获取应用程序存储的路径。使用此应用程序基本路径来创建您需要访问的文件的最终绝对路径。一旦获得这些文件的绝对路径,您就可以使用 io.*
和 os.*
函数来访问这些文件。