如何修复游戏脚本以兼容LOVE2D 0.9+

时间:2014-04-28 03:42:33

标签: porting love2d

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

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

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

在wiki中有一长串的更改,但并不全面,无法使转换直接进行。

我在lubuntu 14.04上运行爱情0.9.1

1 个答案:

答案 0 :(得分:0)

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

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

等等。