От спасибо за шейдеры. Сразу видно, что на нужном форуме. Надо только вот разобраться что к чему))) На счёт фотошопа не пойдёт. Так как это лишний спрайт получиться = лишний вес игры. А так объект с другим кодом и тем-же спрайтом создал и легче.
Группа: Пользователь
Дата: Понедельник, 03.01.2011, 22:23 | Сообщение #
Quote (NOVA)Серый как я понял в hue не выставляется, а то подобного эффекта можно было добиться смешением с серым. Серый цвет будет если saturation (насыщение) выставишь на минимум и value (значение) будешь редактировать. Или make_color_rgb() - все компоненты сделать равными. Также, тоновую окраску можно сделать заранее, допустим в фотошопе. Самый быстрый вариант, никакой пост-обработки. И третий вариант (самый сложный, но и самый качественный и быстрый), недавно у нас появились . Там уже есть готовый шейдер по обесцвечиванию и окрашиванию. Достаточно только вставить нужные коэффициенты цвета.
Каждый 5й пост мой
Дата: Понедельник, 03.01.2011, 12:43 | Сообщение #
Сообщение отредактировал NOVA - Понедельник, 03.01.2011, 10:39
Дефрагментация мозга проведена успешно.
Помогите такой вот вопрос. Имеем одинаковые спрайты. Надо зрительно выставить их на разной "глубине". Достигается это путём уменьшения контрастности. Пока пользую image_blend=make_color_hsv(hue,sat,val). Смешиваю с синим и затемняю. Однако из-за этого всё синее и тёмное. Серый как я понял в hue не выставляется, а то подобного эффекта можно было добиться смешением с серым. Вот скрин. Есть какие-нибудь кодовые решения?
Группа: Пользователь
Дата: Понедельник, 03.01.2011, 10:38 | Сообщение #
Как рисовать кодом спрайт с заданной контрастью
» » » (По графике.)
Здравствуй Гость | Перейти
Как рисовать кодом спрайт с заданной контрастью - Форум Game Maker. Разработка игр.
Комментариев нет:
Отправить комментарий