Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
avexoid
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 20
#1

Пустить объекты в два ряда - Программирование Android

30.01.2014, 16:02. Просмотров 529. Ответов 1
Метки нет (Все метки)

Все ношусь со своей детской игрой - кликать по шарикам нужного цвета.

Нашел учебный пример в сети - там каждый объект появляется (т.е. имеет начальные координаты по х и у, что задается случайным образом), во время анимации меняет размер, движется к конечной точке (координаты тоже задаются случайно), и, если по нему не ткнули, исчезает (если ткнули, добавляются очки).
Хочу этот пример изменить. Убрал изменение размера, пустил объекты сверху вниз (задал координату по х (она одна и та же в начале и в конце анимации) и по у). В таком виде это работает.
Но тут встал вопрос - мне нужно, чтобы объекты выводились в два ряда сверху вниз.
В анимации свойств (а пример из сети создан для демонстрации этого вида анимации) задаются только две координаты - начальная (х, у) и конечная (х2, у2):

Код
int x = viewWidth/4;
int y = 0 - 50;
int x2 = x;
int y2 = viewHeight + 50;
а это сам код анимации:

Код
ball.animate().x(x2).y(y2)
Можно было бы сделать пару переходов: для первого ряда (он уже существует) - (х,у) -> (х2,у2), а для второго - (х3,у3) -> (х4,у4), но код анимации все равно не включит второй ряд.
Посоветуйте, как быть в такой ситуации, как пусть шарики в два ряда?
Понимаю, что для опытных игроделов вопрос может быть смешной, но я новичок и для меня это проблема.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 16:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пустить объекты в два ряда (Программирование Android):

Как обменять два элемента массива местами если эти два элемента это объекты? - C#
как обменять два элемента массива местами если эти два элемента это объекты?

Эта программа в два раза короче. Тогда зачем создавать объекты? - Java SE
Программа создана по образу и подобию Программы 62 со стр. 127 Герберта Шилдта. class Dom { int length; int width; int...

Два класса содержат объекты друг друга. Отсюда зацикливание деструкторов. Что делать? - Delphi
Спасибо.

список в два ряда - HTML, CSS
всем привет на сайте выводятся подкатегории <div id="main"> <ul class="subi"> <li><?php foreach(get_subcategories() as...

3G- пустить в сеть - Wi-Fi
ДД! Уже измучился с доступом в интернет Вообщем, имеется двух-этажная дача На 2-ом этаже комп (Windows 7, работает как сервак) с...

Встроенные объекты Java Script. Объекты Array, Date - HTML5 Canvas
Создать массив, содержащий названия элементов, находящихся в системном блоке компьютера. Добавить к нему массив, содержащий названия ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
avexoid
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 20
06.02.2014, 00:09  [ТС] #2
Рисунок иллюстрирует замысел. Объекты в два ряда движутся вниз.
Координаты "у" начала и конца движения в обоих рядах одинаковы.
Требуется настроить создание объектов сразу в двух рядах.
Для этого, думаю, нужно давать воможность рэндому выбрать начальную координату по оси "х" из двух на выбор - "х" и "х3". И, исходя из этой координаты, выбрать конечную по той же оси - если была выбрана начальная координата из первого ряда, то конечную задать тоже из первого, если из второго, то задавать из второго.
Остается для меня, как для начинающего, вопрос - как эту задумку перевести в код.
Миниатюры
Пустить объекты в два ряда  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 00:09
Привет! Вот еще темы с ответами:

Два ряда на десктопе, один на адаптивности - HTML, CSS
http://jsfiddle.net/Owl/TWtwt/ <div id="owl-demo" class="owl-carousel"> <div> <img...

Вывести в цикле таблицу в два ряда - PHP
Добрый вечер! Подскажите пожалуйста, как программно в цикле создать таблицу на два ряда, где в каждой <tr> будет всегда только одна <td>...

Не работают два ряда клавиатуры : клавиши 5,6,н, г, р, о, т, ь - Клавиатуры
Остальные клавиши работают нормально. Ноутбук Asus x553m. Операционная система Windows 8.1. На клавиатуру никакие жидкости не проливались....

Как расположить вкладки в два ряда? - MS Access
прикладываю снимок у меня вкладки в один ряд можно ли сделать вкладки в 2 ряда, а то прокручивать строку, чтобы дойти до нужной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru