Love2D提示无法加载main.lua但文件实际存在的问题求助
Love2D无法加载main.lua文件的解决办法
问题核心原因
Love2D启动游戏时,不支持直接指定单个main.lua文件路径,它要求加载的是包含main.lua的文件夹,或者打包好的.love压缩包。你传入单个文件路径后,程序会把这个路径当作文件夹去查找,所以才会提示路径不存在。
具体解决步骤
- 直接加载文件夹:将
main.lua所在的C:/Users/bbaku/Desktop/random_folder/Love文件夹拖到Love2D的快捷方式图标上;或者打开命令行,执行命令:love "C:/Users/bbaku/Desktop/random_folder/Love" - 打包成.love文件运行:
- 把
Love文件夹内的所有文件(包含main.lua)压缩成ZIP格式 - 将ZIP文件的后缀名改为
.love - 双击这个
.love文件,或者用命令行执行:love "C:/Users/bbaku/Desktop/random_folder/Love.love"
- 把
原始报错信息
Error
[love "boot.lua"]:323: Cannot load game at path 'C:/Users/bbaku/Desktop/random_folder/Love/main.lua'.
Make sure a folder exists at the specified path.Traceback
[love "callbacks.lua"]:228: in function 'handler'
[C]: in function 'error'
[C]: in function 'xpcall'
[C]: in function 'xpcall'
内容的提问来源于stack exchange,提问作者nodari_2000
相关产品推荐
相关产品推荐

