2016-12-22 3 views
-3

Я следую учебник: http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.htmlКак сделать щит фон прозрачным

Он отлично работает! Но когда я пытаюсь изменить текстуру объекта, фон белый, а не прозрачный. Во-первых, я думал, что проблема связана с изображением, но другие изображения похожи на tutrorail.

Итак, как я могу сделать объект фона прозрачным? My modification

+2

Добро пожаловать в Переполнение стека. Пожалуйста, найдите время, чтобы прочитать [The Tour] (http://stackoverflow.com/tour) и обратитесь к материалу из [Справочного центра] (http://stackoverflow.com/help/asking) о том, что и как вы можете спросите здесь. –

ответ

0

Посмотрите на фрагмент шейдера:

if (FragColor.r == 0 && FragColor.g == 0 && FragColor.b == 0) { 
    discard; 
} 

пикселей, которые полностью черный отбрасываются (не показано). Убедитесь, что ваше изображение имеет черный цвет тона, где вы не хотите, чтобы пиксели рисовались или переписывали шейдер в соответствии с вашими потребностями.

Смежные вопросы