2012-05-31 4 views
0

Я хочу использовать полноцветное изображение PNG в виде частицы в cocos2d с эмиттером, разработанным в ParticleDesigner.Использование цветных изображений в виде изображений частиц в cocos2d (с использованием Particle Designer)

Я потащил изображение. Я хочу использовать и настроить все, как я хочу, в ParticleDesigner, и он выглядит хорошо.

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

Код:

CCParticleSystemQuad* particleSystem = [CCParticleSystemQuad particleWithFile:@"coin magnet.plist"]; 
particleSystem.position = ccp(320, 320-16); 
[self addChild:particleSystem z:1000]; 

Я предполагаю, что это может быть проблема с вариантами смешивания ...

Я попытался GL_SRC_ALPHA к GL_SRC_MINUS_ALPHA (устанавливается обычная кнопка в ParticleDesigner), добавка комбинации и пробовать разные вещи с GL_ZERO и GL_ONE

Почему частицы появляются серыми? Поддерживает ли cocos2d использование полноцветных изображений в виде частиц?

+0

Я не помню точно, если это все еще так, но вам нужно было использовать только квадратные изображения с использованием мощности двух измерений (например, 16x16, 64x64, 256x256). – LearnCocos2D

+0

Да, все равно, частицы изображения должны иметь квадратные размеры в два раза. 16x16 цвет PNG работает для меня. (15x15 вообще не появлялись) – Dustin

ответ

0

Понял это!

Оказывается, изображение не вставлялось правильно в plist (ошибка в ParticleDesigner), поэтому он выглядел серым.

Экспорт с помощью отдельной части png решил проблему.

И да, вы можете определенно использовать цветные изображения в виде частиц в cocos2d!

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

  • Нет связанных вопросов^_^