坐下来从头开始学习CoronaSDK,我刚开始使用文档中的Hello World示例应用程序。我执行的第一行代码产生了意想不到的结果,我无法在其他地方找到这个问题。
myTextObject = display.newText(“Hello World!”,50,50,“Arial”,60)
根据文档,这应该在屏幕上显示文本,从左边开始50像素,从顶部开始50像素。在我在模拟器中尝试的每个虚拟设备中,文本从屏幕边缘的左侧开始。我不得不将坐标更改为170,50以使文本显示在左上角(没有或很少填充)。
我在模拟器版本2013.2076
我是否有错误的设置?
答案 0 :(得分:2)
终于把它弄清楚了。该文档尚未完全更新,以反映Corona图形引擎中的API更改。
而不是左/顶坐标,现在值指示对象中心的位置,因此效果更好:
display.newText(“Hello World!”,display.contentCenterX,50,“Arial”,60)
如果您发现这是因为您也遇到了hello world教程的问题,请注意颜色RGB值不再是0-255而是0-1。