Love2D游戏开发中assets文件夹图片资源正确路径写法问询
Love2D 项目访问assets目录资源最优路径写法
最优方案是使用项目根目录相对路径,Love2D运行时默认将项目根目录(即你这里的SpaceshipGame文件夹)作为工作目录,直接写从根目录出发的相对路径即可,正确写法如下:
Background = love.graphics.newImage("assets/spacey.png")
错误写法说明
你之前尝试的写法存在多个问题,不建议使用:
- 绝对路径(
C:\Users\xxx\...):换设备、打包游戏后路径会发生变化,完全无法复用 - 错误的相对路径标识:父目录标识为两个点
..,三个点...属于无效写法 - 路径格式错误:Lua字符串中反斜杠需要转义,且不要在路径中间插入多余的引号,整个路径放在一对字符串引号内即可
- 路径分隔符建议统一用正斜杠
/:属于跨平台通用写法,Windows、macOS、Linux都可正常识别 - 注意路径大小写匹配:macOS、Linux系统对路径大小写敏感,要保证书写的路径和实际文件、文件夹的大小写完全一致
内容的提问来源于stack exchange,提问作者spattiska hackhead
相关产品推荐
相关产品推荐

