gamemaker吧 关注:13,603贴子:94,692
  • 2回复贴,共1

求助!GMS2无法加载外部图像文件

只看楼主收藏回复


根据GMS2帮助文档中的说明,我在GMS2中写入如下代码,运行后显示-1,实例并没有加载图像。

我用GM8写入相同代码,运行后能显示正确索引值,实例成功载入图像。

图像文件路径获取方式,应该是不会有错的,甚至在GMS2中尝试过手打路径。

另外在GMS2中sprite_replace()也无法成功从外部载入图像覆盖到原有精灵,sprite_save()也无法把图像保存下来,但在GM8中却可以,不确定是不是我用法出错。


IP属地:广东1楼2019-04-14 20:57回复
    由于GMS2的安全机制(沙盒),文件如果没有经过玩家明确选择的话,只能选择在沙盒里载入/保存。win平台沙盒的位置位于以下两个位置之一(可设置)
    %localappdata%\<工程名>
    %appdata%\<工程名>
    解决方案有两个,一种方法是把图片放到沙盒里,另一种是用get_open_filename让玩家选对应的文件


    IP属地:北京2楼2019-04-14 23:55
    收起回复