【问题标题】:how to fix the game script to be compatible on LOVE2D 0.9+如何修复游戏脚本以兼容 LOVE2D 0.9+
【发布时间】:2014-12-31 15:53:08
【问题描述】:

对这个很棒的平台很感兴趣,可能会在很短的时间内制作出游戏原型。从网上获得了一些 .love 格式的游戏脚本,但是它们是为 love2d 0.8 制作的,无法在 0.9+ 版本上运行。检查了 wiki,它确认 0.9+ 破坏了对 0.8 脚本的兼容性,许多功能被替换或折旧。

任何可以将旧的 .love(或脚本)转换为 0.9+ 兼容的脚本?

或任何我可以手动修复旧脚本以兼容 0.9+ 的转换表,

在 wiki 中有很长的更改列表,但并不全面,无法直接进行转换。

我在 lubuntu 14.04 上运行 love 0.9.1

【问题讨论】:

    标签: porting love2d


    【解决方案1】:

    说起来容易做起来难,但这里有一个非常简单的例子:

    if love.filesystem then
        love.filesystem.mkdir = love.filesystem.createDirectory
        love.filesystem.enumerate = love.filesystem.getDirectoryItems
    end
    if love.graphics then
        love.graphics.drawq = love.graphics.draw
        love.graphics.quad = love.graphics.polygon
        love.graphics.triangle = love.graphics.polygon
    end
    if love.graphics and love.window then
        love.graphics.setCaption = love.window.setTitle
    end
    

    等等。

    【讨论】:

      猜你喜欢
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2020-03-12
      • 1970-01-01
      • 2015-05-20
      • 2022-01-05
      • 1970-01-01
      相关资源
      最近更新 更多