2013-10-27 4 views
0

У меня есть изображение кнопки паузы и изображение кнопки повтора. Я хочу, чтобы кнопка паузы была в верхнем левом углу, а кнопка повтора - ниже. Если я поместил эти изображения так, как я их хочу, и сменил вид устройства, они находятся в том же относительном положении, но не в самом углу. Все мои другие фоновые изображения кажутся подходящими для каждого устройства. Если я изменю настройки конфигурации, две кнопки находятся в нужном месте, но все остальное больше не будет центрировано. Размеры моего проекта - 800 x 1200 в сторону. Благодаря!Corona SDK изображение в верхнем левом углу?

ответ

1

Если у вас есть объект:

local pauseButton = display.newImageRect("pausebtn.png", 64, 64) 
pauseButton.x = 64 
pausebutton.y = 64 

local redoButton = display.newImageRect("redobtn.png", 64, 64) 
redoButton.x = 64 
redoButton.y = 128 

то независимо от ориентации вашей pauseButton будет сосредоточенным на 64, 64 и ваш redoButton будет сосредоточенные на 64, 128. Имейте в виде, что купить позиционирование по умолчанию является центром исходя из. Итак, если у вас есть 50 пикселей на 50 пикселов, и вы хотите, чтобы он запустился в верхний левый угол, то вы хотите нарисовать его на 25, 25.

Вам не нужно вносить изменения в свой config.lua.

ОБНОВЛЕНИЕ: Похоже, что вы не можете адаптировать свою область содержимого на основе формы экрана. Мы написали в блоге о том, как обрабатывать этот случай:

http://www.coronalabs.com/blog/2012/12/04/the-ultimate-config-lua-file/

Мы недавно обновленным это с катамнестическим, упрощающим это еще больше:

http://www.coronalabs.com/blog/2013/09/10/modernizing-the-config-lua/

Вы, вероятно, следует читать их в так как второй предполагает, что вы понимаете понятия в первом.

+0

Спасибо, но я говорю, что когда я переключаю виды с iPhone 4 на 5, кнопка больше не находится в самом углу. –

+0

Спасибо, мистер Чудо! Вы оказали огромную помощь, ответив на все мои вопросы! –

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