Я только начинаю разработку игр, и я подумал, что такие игры, как Tank wars или Worms, были бы хороши. Самая сложная часть, о которой я могу думать, это сделать ландшафт разрушаемым, и я хочу знать, как это делается, прежде чем переходить к простым частям.
Я думал, что этот взрыв может иметь текстуру маски, которую можно масштабировать для различного оружия. Затем, используя эту маску, я должен сделать подстилающий ландшафт прозрачным (и, при желании, нарисовать темную рамку).
(источник: mikakolari.fi)
Как мне этого добиться? Должен ли я изменять альфа-значение попиксельно или я могу использовать какую-то технику маскирования? Нарисовать синий круг поверх местности не вариант.
У меня есть версии 3.1 и 4.0 XNA.