Справка по изображению Cocos2d / Inkscape - PullRequest
0 голосов
/ 13 июня 2011

У меня есть изображение (CCSprite) в моем приложении.Я создал изображение в Inkscape и экспортировал его в формате PNG.Затем я пошел в Preview (у меня есть Mac), и я использовал Alpha и избавился от белого по краям.Затем я импортирую его в свой проект и добавляю в слой.Когда у меня черный фон, вокруг него все еще остается белый цвет, и изображение выглядит очень дрянно.Я снова иду в Preview, и по краям НЕТ белого!Я что-то пропустил?Пожалуйста помоги!Спасибо!

1 Ответ

0 голосов
/ 09 июля 2011

Проверьте эту настройку:

Свойства документа> Страница> Фон и проверьте канал aplpha (A). На вкладке RGB установите все значения 255, включая A.

Какой размер экспорта вы делаете. При экспорте не должно быть фона и белых краев, если вышеуказанная настройка верна и у вас нет белых краев в вашем проекте (посмотрите на функцию трассировки Inkscapes, чтобы избавиться от белых контуров, если вы это делаете). Если в экспортированном PNG есть белые контуры, это может быть артефактом от попыток уменьшить изображение до очень маленького размера. Обычно, однако, не должно быть никаких контуров, и шаг, который вы делаете, когда вы открываете файл в Preview и настраиваете Alpha, не должен быть необходимым. Кстати, использование предварительного просмотра для настройки альфа-канала может вызвать дополнительную проблему на черном фоне.

У меня есть много CCSprites, использующих PNG, которые я отправил из Inkscape. После однократного экспорта и добавления их в мой проект (с выбранной опцией «копировать» для копирования в мою папку ресурсов), когда я делаю изменения, я просто выполняю экспорт в файл в папке ресурсов, и изображения обновляются в моем проекте. без лишних шагов. Попробуйте тот же рабочий процесс и посмотрите, решит ли это проблему.

...