1 | |
Альфа канал28.11.2012, 08:33. Показов 5317. Ответов 23
Метки нет (Все метки)
Доброго времени суток, подскажите как настроить текстуру и OPG на альфа канал, то есть я выбираю какой либо цвет например Color(0.0,1.0,0.0) и весь зелёный в текстуре становиться прозрачным, относительно других текстур и объектов. Или как альтернатива что пиксели с выбранным цветом утоляются или не рисуются. очень надо, самый живой пример это отображение спрайтового дерева оно же не рисуется не квадратиком с контуром, а аккуратненькой текстурой) =) подскажите плизма как это реализовать. =)
Добавлено через 13 часов 16 минут Ну что никто вообще ничего не знает? =((( И в учебниках ничего, ка это вообще реализуется?
0
|
28.11.2012, 08:33 | |
Ответы с готовыми решениями:
23
С++ openGL Альфа канал Альфа смешивание Ошибка в альфа канале Текстура с альфа каналом |
387 / 214 / 102
Регистрация: 09.04.2012
Сообщений: 635
|
|
15.12.2012, 06:34 | 21 |
Пытаюсь сделать стратегическую игру (это аналог Heroes of Might and magic III).
Игровое поле стратегической игры задается классом board. Размерность карты определяется при создании с конструктором экземпляра класса board. Метод create_board создает массив ячеек двухмерной карты задающийся как point**. Параметрами ячейки являются положение на экране, задающееся от 0 до 1, а также тип ландшафта ячейки. Сперва я отрисовываю ландшафт. Синий цвет это вода, зеленый цвет это трава.Тут все решается очень просто: наложением текстуры Следующим этапом на котором я застопорился является расстановка ресурсов: дерева, камня, серы, кристаллов, ртути, золота. Но накладывая ресурс на ландшафт, нужно сделать так, чтобы ландшафт был виден "под" ресурсом. Как это сделать? Как это делалось в игре типа Heroes of Might and Magic III? Эту проблему нужно как-то разрешить, так как анимацию нужно будет делать аналогичным образом. Без разрешения этой проблемы, проект закончился. И я столкнулся с проблемой всех новичков: у меня есть вопросы, но я не знаю как их сформулировать, так как я не знаю данную область и ее термины. затем возникает другая проблема новичка: где и как искать по каким ключевым словам, я тоже не знаю. Таким образом, любые начинания новичков сразу заканчивается, так как способов разрешения этой проблемы не существует. На форумах же в основном стебутся и прикалываются. Никому это не надо. Поэтому русских игр так мало и страна находится в ****.
0
|
387 / 214 / 102
Регистрация: 09.04.2012
Сообщений: 635
|
|
16.12.2012, 11:54 | 22 |
"А ларчик просто открывался". Рисовать нужно спрайтами.
0
|
Ух ты!
|
16.12.2012, 14:43
Альфа канал
#24
|
Не по теме: Написать обертку над двумя треугольниками и парой стейтов и назвать ее - GLSprite ))
0
|
16.12.2012, 14:43 | |
Натянуть текстуру с альфа каналом на прозрачный примитив Текстура с альфа каналом при использовнии glsl Баг с цветом при настройке альфа-канала *.png файл загружается без альфа-канала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |