1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 21
|
|
1 | |
Пустить объекты в два ряда30.01.2014, 16:02. Показов 751. Ответов 1
Метки нет (Все метки)
Все ношусь со своей детской игрой - кликать по шарикам нужного цвета.
Нашел учебный пример в сети - там каждый объект появляется (т.е. имеет начальные координаты по х и у, что задается случайным образом), во время анимации меняет размер, движется к конечной точке (координаты тоже задаются случайно), и, если по нему не ткнули, исчезает (если ткнули, добавляются очки). Хочу этот пример изменить. Убрал изменение размера, пустил объекты сверху вниз (задал координату по х (она одна и та же в начале и в конце анимации) и по у). В таком виде это работает. Но тут встал вопрос - мне нужно, чтобы объекты выводились в два ряда сверху вниз. В анимации свойств (а пример из сети создан для демонстрации этого вида анимации) задаются только две координаты - начальная (х, у) и конечная (х2, у2): Код
int x = viewWidth/4; int y = 0 - 50; int x2 = x; int y2 = viewHeight + 50; Код
ball.animate().x(x2).y(y2) Посоветуйте, как быть в такой ситуации, как пусть шарики в два ряда? Понимаю, что для опытных игроделов вопрос может быть смешной, но я новичок и для меня это проблема. Спасибо.
0
|
30.01.2014, 16:02 | |
Ответы с готовыми решениями:
1
Как обменять два элемента массива местами если эти два элемента это объекты? Эта программа в два раза короче. Тогда зачем создавать объекты? Два класса содержат объекты друг друга. Отсюда зацикливание деструкторов. Что делать? Как сделав два клика поменять объекты местами, 1 клик - выбрать, 2 - поменять |
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 21
|
|
06.02.2014, 00:09 [ТС] | 2 |
Рисунок иллюстрирует замысел. Объекты в два ряда движутся вниз.
Координаты "у" начала и конца движения в обоих рядах одинаковы. Требуется настроить создание объектов сразу в двух рядах. Для этого, думаю, нужно давать воможность рэндому выбрать начальную координату по оси "х" из двух на выбор - "х" и "х3". И, исходя из этой координаты, выбрать конечную по той же оси - если была выбрана начальная координата из первого ряда, то конечную задать тоже из первого, если из второго, то задавать из второго. Остается для меня, как для начинающего, вопрос - как эту задумку перевести в код.
0
|
06.02.2014, 00:09 | |
06.02.2014, 00:09 | |
Помогаю со студенческими работами здесь
2
Два ряда чисел список в два ряда Как сделать div'ы в два ряда Вывести в цикле таблицу в два ряда Как расположить вкладки в два ряда? Как сравнить два дискретных ряда Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |