2013-11-25 4 views
1

Просто садитесь, чтобы узнать CoronaSDK с нуля, и я только начал работать с образцом приложения Hello World в документации. Самая первая строка кода, который я выполнил, производит неожиданные результаты, и я не смог найти эту проблему, обсуждаемую в другом месте.Corona - первая строка примера hello world производит неожиданный результат

myTextObject = display.newText ("Hello World!", 50,50, "Arial", 60)

Согласно документации, это, как предполагается отображать текст на экране, начиная 50 пикселей от левый и 50 пикселей сверху. В каждом виртуальном устройстве я пытаюсь в эмуляторе, текст начинается слева от края экрана. Мне пришлось сменить координаты на 170,50, чтобы текст отображался в левом верхнем углу (без или очень мало).

Я на тренажере версии 2013,2076

Есть ли у меня что-то установки неправильно?

ответ

2

Наконец-то выяснилось, что я сам. Документация не была полностью обновлена, чтобы отразить изменения API в графическом движке Corona.

, а не левые/верхние координат, значение теперь указует, где должен быть расположен в центре объекта, так что это работает лучше:
display.newText («Hello World!», Display.contentCenterX, 50, "Arial ", 60)

Если вы нашли это, потому что у вас также возникли проблемы с учебником по миру привет, обратите внимание также, что значения цвета RGB больше не 0-255, а 0-1.

Смежные вопросы