Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 21
1

Пустить объекты в два ряда

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

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

Нашел учебный пример в сети - там каждый объект появляется (т.е. имеет начальные координаты по х и у, что задается случайным образом), во время анимации меняет размер, движется к конечной точке (координаты тоже задаются случайно), и, если по нему не ткнули, исчезает (если ткнули, добавляются очки).
Хочу этот пример изменить. Убрал изменение размера, пустил объекты сверху вниз (задал координату по х (она одна и та же в начале и в конце анимации) и по у). В таком виде это работает.
Но тут встал вопрос - мне нужно, чтобы объекты выводились в два ряда сверху вниз.
В анимации свойств (а пример из сети создан для демонстрации этого вида анимации) задаются только две координаты - начальная (х, у) и конечная (х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), но код анимации все равно не включит второй ряд.
Посоветуйте, как быть в такой ситуации, как пусть шарики в два ряда?
Понимаю, что для опытных игроделов вопрос может быть смешной, но я новичок и для меня это проблема.
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2014, 16:02
Ответы с готовыми решениями:

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

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

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

Как сделав два клика поменять объекты местами, 1 клик - выбрать, 2 - поменять
Есть массив изображений private Transform pictures;, как по 1у клику запомнить его координаты, а по...

1
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 21
06.02.2014, 00:09  [ТС] 2
Рисунок иллюстрирует замысел. Объекты в два ряда движутся вниз.
Координаты "у" начала и конца движения в обоих рядах одинаковы.
Требуется настроить создание объектов сразу в двух рядах.
Для этого, думаю, нужно давать воможность рэндому выбрать начальную координату по оси "х" из двух на выбор - "х" и "х3". И, исходя из этой координаты, выбрать конечную по той же оси - если была выбрана начальная координата из первого ряда, то конечную задать тоже из первого, если из второго, то задавать из второго.
Остается для меня, как для начинающего, вопрос - как эту задумку перевести в код.
Миниатюры
Пустить объекты в два ряда  
0
06.02.2014, 00:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2014, 00:09
Помогаю со студенческими работами здесь

Два ряда чисел
Смысл задачи - вводим ряд цифр, затем второй ряд, вывести одинаковые цифры. Есть пару вопросов...

список в два ряда
всем привет на сайте выводятся подкатегории <div id="main"> <ul class="subi"> ...

Как сделать div'ы в два ряда
Не могу разобратся, как сделать <div>'ы в два ряда. Подобно этому: Подскажите пожалуйста html...

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

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

Как сравнить два дискретных ряда
Доброго времени суток. Имеется 2а дискретных ряда(0, 1). Хочу узнать достоверны ли в них различия...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru