Lua/love2d - 游戏的资产文件夹路径
Posted
技术标签:
【中文标题】Lua/love2d - 游戏的资产文件夹路径【英文标题】:Lua/love2d - Pathing to assets folder for game 【发布时间】:2021-12-15 12:18:33 【问题描述】:我有一个资产文件夹,我试图通过路径获取我的视频游戏背景
我尝试了很多变体
Background = love.graphics.newImage(C:\Users\"pc name"\Desktop\SpaceshipGame\assets\"spacey.png")
Background = love.graphics.newImage(...\Spaceshipgame\assets\"spacey.png")
etc
C:\Users\"my pc name"\Desktop\SpaceshipGame\assets
从SpaceshipGame->assets->spacey.png
出发的最佳路径是什么
有什么问题可以问
【问题讨论】:
有失败的痕迹吗?我会在 " 和相对于 projet 的根目录之间完全设置图像路径,例如 Background = love.graphics.newImage("assets\spacey.png") 或使用 '/' 分隔符而不是 '\' : "assets/spacey.png" '\' 应该被转义,然后替换为 '\\' 【参考方案1】:首先使用/
而不是\
。此外,您应该在整个目录周围使用撇号,而不是在图像文件名周围单独使用撇号。
因此,为了访问图像,请使用以下代码:
Background = love.graphics.newImage('assets/spacey.png')
【讨论】:
【参考方案2】:最简单最简单的路径就是:
Background = love.graphics.newImage("assets/spacey.png")
只要“assets”文件夹在您的项目文件夹中(包含您的 main.lua 等的文件夹),这将起作用。
希望这有帮助!
【讨论】:
以上是关于Lua/love2d - 游戏的资产文件夹路径的主要内容,如果未能解决你的问题,请参考以下文章