Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
avexoid
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 20
#1

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

30.01.2014, 16:02. Просмотров 562. Ответов 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), но код анимации все равно не включит второй ряд.
Посоветуйте, как быть в такой ситуации, как пусть шарики в два ряда?
Понимаю, что для опытных игроделов вопрос может быть смешной, но я новичок и для меня это проблема.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 16:02
Ответы с готовыми решениями:

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

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

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

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

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

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

Как уничтожать динамические объекты и вообще объекты, если это необходимо сделать в их процедурах?
Создать отдельную процедуру CloseObject(Object: TObject) и вызывать ее в конце процедуры или так...

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

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


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

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

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