Я только начинаю разработку игры, и я подумал, что игра, подобная войнам танков или червей, будет приятной. Самая сложная часть, о которой я могу думать до сих пор, делает разрушаемый ландшафт, и я хочу знать, как это делается, прежде чем делать легкие детали.Создание части Texture2D прозрачно в XNA
Я думал, что взрыв может иметь текстуру маски, которую можно масштабировать для различного оружия. Затем, используя эту маску, я должен сделать прозрачный прозрачный ландшафт (и, необязательно, нарисовать темную рамку). http://mikakolari.fi/wp-content/uploads/2010/10/terrain.png Как это достичь? Должен ли я изменить пиксель альфа-значения на пиксель, или я могу использовать какой-то метод маскировки? Нарисовать синий круг поверх ландшафта не вариант.
У меня есть версии 3.1 и 4.0 XNA.
Если вы будете сделать текстуру прозрачной, и вы будете использовать какое-то обнаружение столкновений, ваши объекты, вероятно, плавать где-то в воздухе в этом конкретном месте. –
Я могу использовать обнаружение столкновений на пикселях против непрозрачных пикселей. –