CCLiquid animation no cocos2d

6 views
Skip to first unread message

RaphaelDev

unread,
May 30, 2012, 5:11:42 PM5/30/12
to iPhoneDevBrazil
Gente, alguém já trabalhou com cocos2d ?
eu tenho um CCSprite que tem um efeito de CCLiquid nele, mas quando eu
faço isso, alguns elementos próximos a ele somem,
alguém sabe o porque de isso acontecer ?

E mais uma coisa, alguém sabe como parar esse evento ?

Abraçoes.

br...@assarisse.com.br

unread,
May 31, 2012, 7:44:27 AM5/31/12
to iphoned...@googlegroups.com

Para parar ações vc usa o stopAllActions ou stopActionByTag.

Quanto ao CCLiquid, infelizmente nunca usei. Talvez se vc mandar algum código seja mais fácil.

Abraço

-- Para postar neste grupo, envie um e-mail para iphoned...@googlegroups.com Para cancelar a sua inscrição neste grupo, envie um e-mail para iphonedevbraz...@googlegroups.com Para ver mais opções, visite este grupo em http://groups.google.com/group/iphonedevbrazil?hl=pt-BR?hl=pt-BR 

 

 

RaphaelDev

unread,
Jun 6, 2012, 4:31:09 PM6/6/12
to iPhoneDevBrazil
Então para solucionar isso eu fiz o seguinte:
no meu appDelegate tinha

EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGB565 // or
kEAGLColorFormatRGBA8
depthFormat:0 // or GL_DEPTH_COMPONENT16_OES
];

Daí eu inverti para:

EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGBA8 // or
kEAGLColorFormatRGB565
depthFormat:0 // or GL_DEPTH_COMPONENT16_OES
];

A partir daí funcionou.
Utilizei esta fonte : http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:effects#d_actions

RaphaelDev

unread,
Jun 14, 2012, 2:27:15 PM6/14/12
to iphoned...@googlegroups.com
Bruno, existe alguma maneira de eu usar dois schedules simultâneos ?
Se eu chamar os dois schedules simultaneamentes, além de eles não executarem o mesmo tempo,
a aplicação fica mais lenta, porque eu gostaria de fazer outras animações que estão em outro método.

Em quinta-feira, 31 de maio de 2012 08h44min27s UTC-3, Bruno Assarisse escreveu:

Para parar ações vc usa o stopAllActions ou stopActionByTag.

Quanto ao CCLiquid, infelizmente nunca usei. Talvez se vc mandar algum código seja mais fácil.

Abraço

Em 2012-05-30 19:11, RaphaelDev escreveu:

Gente, alguém já trabalhou com cocos2d ?
eu tenho um CCSprite que tem um efeito de CCLiquid nele, mas quando eu
faço isso, alguns elementos próximos a ele somem,
alguém sabe o porque de isso acontecer ?

E mais uma coisa, alguém sabe como parar esse evento ?

Abraçoes.

-- Para postar neste grupo, envie um e-mail para iphonedevbrazil@googlegroups.com Para cancelar a sua inscrição neste grupo, envie um e-mail para iphonedevbrazil+unsubscribe@googlegroups.com Para ver mais opções, visite este grupo em http://groups.google.com/group/iphonedevbrazil?hl=pt-BR?hl=pt-BR 

 

 

Bruno Assarisse

unread,
Jun 14, 2012, 3:56:43 PM6/14/12
to iphoned...@googlegroups.com
Não entendi exatamente o que você quer fazer, mas simplesmente utilizar dois schedules não torna a aplicação lenta, mas sim o que cada um dos métodos faz. Tome cuidado ao executar ações de dentro de um método agendado, o resultado pode não ser muito bonito...

Abraço!
Reply all
Reply to author
Forward
0 new messages