本地资源包

本地资源包是使用可轻松安装到现有项目中的 *.yymp 文件格式保存的一组资源。

这意味着您可以为常用资源创建自己的包库,如脚本库、初始屏幕介绍、菜单系统等。而不必使用 GameMaker 市场

工具菜单下,您可以使用两个选项来创建和导入本地资源包

创建一个资源包

要创建资源包,您必须首先创建要保存在项目中的资源,然后从工具菜单中选择选项创建本地包。这将打开以下窗口:

Create Local Asset Package Window在此窗口中,您可以提供可选的发布者名称,以及必需的显示名称包 ID。包 ID 将用于生成保存包的文件名,并将在创建时自动附加文件扩展名 *.yymp。您还可以设置包的版本号 ,并选择是否签名(默认情况下关闭)。对包进行签名需要您已创建签名证书(您可以从市场首选项中执行此操作),这意味着任何已签名的资源如果在创建后被篡改,将无法导入。

一旦您填写了包的详细信息,您就可以继续从右侧的"项目"部分选择要包括的资源(使用鼠标左键LMB Icon或使用Control Icon/CMD IconShift Icon的组合)。可以使用添加添加全部按钮将选定的资源移动到"资源包"视图中,并可以使用删除删除全部按钮再次删除。

一旦您对资源选择感到满意并填写了所需的详细信息,单击确定按钮将打开一个文件资源管理器,您可以在其中选择保存包的位置。选择后,将创建程序包并显示确认窗口,其中包含在操作系统文件资源管理器中打开程序包位置的选项。

 

导入一个资源包

有两种方法可以导入本地资源包:

使用工具菜单时,将打开一个资源管理器窗口,您可以浏览到包位置,然后选择要导入的包。无论采用哪种方式,都会在 GameMaker 中打开以下窗口:

Import Local Asset Package Window左侧是包的内容,右侧是您要导入的部分。您可以从包中选择一个或多个资源(使用鼠标左键LMB IconControl Icon/CMD IconShift Icon的组合),然后使用添加按钮添加要导入的资源,或使用添加全部按钮添加要导入的所有内容。

准备就绪后,您可以单击导入按钮将所选资源添加到项目中。请注意,您还可以选择将所有资源导入到新项目,这将为您创建一个新项目(并提示您提供保存该项目的位置),然后将包资源添加到该项目中。

请注意,使用 GameMaker 2.3 之前的版本创建的资源包将需要转换,因为项目文件格式随 2.3 版更新而更改。这意味着,如果经常将资源导入到其他项目中,则可能更可取的做法是导入整个项目并转换所有内容,然后将其作为新的包导出到新位置。