You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用GameMaker Studio 2开发2D平台游戏时提示“Path doesn't exists”错误

解决GameMaker Studio 2中“Path doesn't exists”(无Z盘)的问题

嘿,这个问题我之前帮不少开发者解决过——GameMaker报“Path doesn't exists”但你根本没Z盘,大概率是项目里残留了指向Z盘的路径配置,咱们一步步排查:

  • 检查资源的导入路径:右键项目里的精灵、音效、背景等资源,选择「属性」,看看「文件路径」是不是指向了Z盘。如果是,重新导入该资源到本地路径,或者手动修改路径为当前设备的有效路径。
  • 排查项目/全局路径配置
    • 打开「File > Preferences」,检查「Cache Path」「Temp Path」等全局设置里有没有Z盘的影子;
    • 进入「Project > Options」,查看「Output > Output Directory」「Data Files」等项目级路径,确认没有指向Z盘的配置。
  • 清理GameMaker缓存:旧缓存很可能残留了之前的路径信息。点击「File > Clear Cache」,然后重启GameMaker,再尝试运行项目。
  • 检查代码中的硬编码路径:如果你的脚本或对象代码里用了file_open()path_add()这类文件/路径函数,仔细看看有没有直接写死Z盘路径(比如file_open("Z:/save_data.txt", fa_read))。把这类路径改成相对路径,或者用working_directory来拼接(比如file_open(working_directory + "save_data.txt", fa_read))。
  • 修复项目配置文件:如果项目之前在有Z盘的设备上开发过,.yyp项目文件里可能残留了旧路径。关闭GameMaker,用文本编辑器打开项目根目录的.yyp文件,搜索所有包含Z:的内容,替换成当前项目所在的本地路径,保存后重新打开项目。

按这个流程走下来,基本能定位并解决问题。

内容的提问来源于stack exchange,提问作者Brogolem35

火山引擎 最新活动