2012-01-06 4 views
0

Я новичок в программировании игр. Что я хочу достичь - это эффект, похожий на пузыри, который ведет себя как дым в 2D. Я объясню ... Я не хочу реалистического эффекта или тумана. Я хочу сделать что-то вроде пузырей на заднем плане, которые летают в небе и становятся все больше и больше и двигаются, как будто они подвешены в космосе. Они становятся больше, пока не достигнут определенного размера. Что-то вроде этого Пузыри похожий дым ..2D эффект. Как?

Каков наилучший способ достичь этого? Где-то в скайнете? Некоторые примеры или готовые эффекты? Когда начать ? Я программирую на Java, но, несмотря на то, что примеры находятся на C++ или других языках, это действительно не имеет значения.

+0

So. никто не мог помочь? –

+0

Ваш вопрос очень широк, и трудно понять, чего вы на самом деле хотите. Изображение с касаниями 'mspaint' тоже не очень полезно. Попробуйте немного сложнее. – pmr

+0

изображение, я думаю, очень объяснительно .. шары растут и поднимаются, как дым. Моя проблема заключается в том, как дать шарам эффект, похожий на то, что они ближе и ближе к пользователю, и в то же время поднимаются не линейно, а как танцы. –

ответ

1

Я предполагаю, что у вас есть способ рисовать уже, как openGL или Canvas.
Возможно, вы хотите создать шары как объекты с такими переменными, как x, y, size и т. Д. Затем, когда вы рисуете его, убедитесь, что вы обновили эти переменные, например, увеличив размер, если хотите, чтобы он стал больше, или x, если вы хотите, чтобы он переместился вправо.

Другой вариант - создать анимированное изображение, например .gif ofcoarse.