Страница 1 из 3
Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 21:10
Alazaur
Доброго всем дня.
Не подскажете, как запретить флешу упрощать формы у мелких деталей.
Например рисую я губы:

Что я имею на выходе в игре:

Ну вот как-то так. Есть ли способ от этого избавиться?
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 21:25
Lampy
попробуй рисовать в иллюстраторе )
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 21:53
Alazaur
Lampy, у меня его к сожалению нет

Да и здесь проблема возникает во время выполнения ролика, не думаю, что от того где нарисован вектор что-то изменится.
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 22:25
Lampy
а в великом гугле нет ответа?
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 22:40
Alazaur
Искал конечно же, но не нашел

вот и спрашиваю, может кто-то сталкивался с таким косяком.
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 23:09
Casperovskii
Alazaur
Судя по скриншотам, флеш её не упрощает, а тупо режет. Может, скинешь файлик чисто с этой картинкой? Щас пошаманю сам...
Спустя минуту: не с чем мне шаманить. Если тупо вставлять картинку, у меня все окей. Проблема возникает при масштабировании чтоли? Т.е. при совсем малом уменьшении она становится плоской?
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 23:31
Alazaur
Casperovskii, та нет, просто пример такой вышел немного неудачный, он все мелкие детали упрощает (по разному).
Вобщем суть такая. У меня есть много мелких деталей (меньше 10 на 10). Я их увеличиваю пропорционально до width: 50, height: пропорционально width. И становится видно, что они искажены. Сначала я подумал, конечно, что искажает не flash, а это происходит при масштабировании. Но после нажал в самом флеш-плеере "увеличить масштаб", чтобы посмотреть на картинки до применения к ним масштабирования и стало видно, что флеш упрощает формы мелких деталей, для экономии ресурсов видимо. Если конечно не увеличивать масштаб, то этого не видно, поэтому такая проблема никогда не возникала раньше, но вот здесь потребовалось. (Губы на скрине в первом посте в масштабе 1600%).
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 23:44
Alazaur
Есть конечно вариант рисовать наоборот все сразу 50 на X и уменьшать, а не увеличивать. Но трудозатратно блин теперь все перерисовывать. Сразу то я не подумал. Вот и спрашиваю поэтому может есть где какая галочка во флеше. Или программно как-то сгладить, чтоб не так заметно было.
UPD: Вернее, перерисовывать не много. Масштаб увеличить дело не хитрое. Но и код перелопатить придется...
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 23:46
Casperovskii
Alazaur
Хм... а нельзя хранить в библиотеке уменьшеный рисунок и увеличенный? И на каком-то этапе менять их. Ну это один из вариантов. А так - хотелось бы ручками поработать с такими деталями (хоть с оригиналом губ), чтоб понять, что не так. Не можешь сделать просто fla с губами в либрари и размещенными на сцене? Чтоб я у себя запустил и приблизил.
Пока писал пост ты уже это предложил =)
UPD: перелопатить то чуть-чуть. При создании объекта сразу применить мастшабирование. Ctrl+C; Ctrl+V. Скажи нет туннельному синдрому!
Re: Запретить flash упрощать формы
Добавлено: 27 ноя 2012, 23:50
Abarmotina
Alazaur писал(а):Есть конечно вариант рисовать наоборот все сразу 50 на X и уменьшать, а не увеличивать. Но трудозатратно блин теперь все перерисовывать. Сразу то я не подумал. Вот и спрашиваю поэтому может есть где какая галочка во флеше. Или программно как-то сгладить, чтоб не так заметно было.
UPD: Вернее, перерисовывать не много. Масштаб увеличить дело не хитрое. Но и код перелопатить придется...
А ты разве не знал что при увеличении качество изображения портится?Если большое уменьшать программно,то качество тоже портиться будет,но не так сильно!(Если уменьшать до 10*10 не будет заметно)Кнопочек вроде бы нет,так что пиши пропало,перерисовывать надо наверное
