【问题标题】:Lua/love2d - Pathing to assets folder for gameLua/love2d - 游戏的资产文件夹路径
【发布时间】: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"
  • '\' 应该被转义,然后替换为 '\\'

标签: lua directory path love2d


【解决方案1】:

首先使用/ 而不是\。此外,您应该在整个目录周围使用撇号,而不是在图像文件名周围单独使用撇号。

因此,为了访问图像,请使用以下代码:

Background  = love.graphics.newImage('assets/spacey.png')

【讨论】:

    【解决方案2】:

    最简单最简单的路径就是:

    Background = love.graphics.newImage("assets/spacey.png")
    

    只要“assets”文件夹在您的项目文件夹中(包含您的 main.lua 等的文件夹),这将起作用。

    希望这有帮助!

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2012-05-22
      相关资源
      最近更新 更多