版本3.0.0上的Corona SDK运行时错误

时间:2014-03-15 07:37:06

标签: corona

我使用的是旧版Corona SDK,但我安装了最新版本3.0.0。何时尝试使用stateText:setReferencePoint(display.CenterReferencePoint);它显示以下运行时错误!在较新版本的Corona SDK中。问题是什么?有人能建议我解决吗? Image of my Error

1 个答案:

答案 0 :(得分:1)

首先,Corona SDK版本号类似于年份和四位数版本号。例如,目前的公共建设是2014.2189,所以我不会#39;知道3.0.0是什么。但那说,

:setReferencePoint()是我们旧的基于Graphics 1.0的引擎中的API(内部编号小于2000)。它们已经被基于Graphics 2.0的构建中的Anchor Points所取代(构建数量为2000或更高版本)。

你有两个选择。如果你想继续使用:setReferencePoint(),你必须将它添加到你设置宽度和高度的config.lua中:

graphicsCompatibility = 1,

或者您可以切换到使用AnchorPoints。请参阅教程:http://coronalabs.com/blog/2013/10/15/tutorial-anchor-points-in-graphics-2-0/