Спрайт с маской или ..?
Решил сделать облако из спрайта, нарисовал его - загружаю в спрайт, а спрайт становится просто белым цветом, без оттенком
Загрузил спрайт с маской, оттенки появились, но и появились рванные края. Что делать, маску аккуратную или есть другие варианты? Если маску лучше, то посоветуйте плиз нормальную прогу, чтоб не было рванных краёв |
Ответ: Спрайт с маской или ..?
по-моему, нужна просто нормальная прога для рисования, которая тебе сделает нормальный переход цветов, а маску на чёрный цвет можно сделать в Blitz-е
|
Ответ: Спрайт с маской или ..?
Надо не с маской делать, а с альфа-каналом с просрачностью в общем. Потом загружаешь с флагом 2
|
Ответ: Спрайт с маской или ..?
Вот спасибо!!
только ему все разно какой там альфа канал, пока черным не закрасишь - прозрачным не будет. |
Ответ: Спрайт с маской или ..?
Для указания конкретного цвета маски есть команда MaskImage handle,red,green,blue.
Обычно маску делают цветом 255,0,255. Что за "флаг 2" при загрузке? |
Ответ: Спрайт с маской или ..?
Цитата:
|
Ответ: Спрайт с маской или ..?
Ясно (бошка к вечеру опухла от компа, вместо спрайта прочитал имэйдж).
|
Ответ: Спрайт с маской или ..?
Вложений: 1
Ничего не понимаю, загружаю две разные картинки с черным фоном (проверял, РГБ=000), только одна прозрачная другая нет.
Посматрите пожалуста, не понимаю в чем проблема :dontknow: |
Ответ: Спрайт с маской или ..?
Global grass=LoadSprite("Grass1.png",4)
upd: Слишком большие текстуры для травы юзаешь, если будет много такой травы - комп сдохнет. |
Ответ: Спрайт с маской или ..?
Спасибо за совет!, но это проблемы не решает :pardon:
|
Ответ: Спрайт с маской или ..?
Так я же написал. Вместо своего:
Global grass=LoadSprite("Grass1.png",2) Вставь это: Global grass=LoadSprite("Grass1.png",4) Что, не помогло? |
Ответ: Спрайт с маской или ..?
Блин, вы меня запутали так чем лучше пользоваться альфой или маской, и вообще я чтото разницы в отображении между ними не вижу...
Ну кроме косяка с прозрачным фоном ) |
Ответ: Спрайт с маской или ..?
|
Ответ: Спрайт с маской или ..?
Вот еще не понимаю, если я захочу сделать на спрайте места темные (с альфой), они полюбому чтоли получатся прозрачными?
Ну или какие пороги прозрачности цвета у спрайта с альфой? :mda: ЗЫ. Во я походу приставучий :rolleyes: |
Ответ: Спрайт с маской или ..?
Флаг 2 включает использование альфа канала в текстуре(если он есть, например PNG формат)
Флаг 4 отключает отображение пикселей с определенным цветом (цвет по умолчанию 0,0,0) Цвет маски один для всех текстур(спрайтов). Флаги 2 и 4 можно использовать одновременно (надо их сложить, 6) |
Часовой пояс GMT +4, время: 02:40. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot