Gideros中的缩放

local scaling = Application.CENTER
application:setScaleMode(scaling)

我在Gideros中尝试使用上述代码,但它会出现错误,即“bad argument #1 to 'setScaleMode' (string expected, got nil) at setScaleMode”,我该怎么修复它? 实际上,它无法识别Application.CENTER,尽管根据Apress Lua游戏开发,它应该可以。

点赞
用户2274511
用户2274511

似乎常量没有被设置(可能是一个 bug),但你仍然可以使用这里的值:

http://docs.giderosmobile.com/reference/gideros/Application/setScaleMode#Application:setScaleMode

通过 application:setScaleMode("center") 实现

但你也可以在 Gideros Studio 项目属性中设置该值。

2014-05-14 08:34:09