Frage

I will be grateful for advice, how to update this code from cocos2dx 2.2.1 to 3.0:

ccTexParams tp = {GL_LINEAR, GL_LINEAR,GL_REPEAT , GL_REPEAT};
sprite->getTexture()->setTexParameters(&tp);

Now I got an error that ccTexParams is unknown type.

War es hilfreich?

Lösung

Remove the cc. It is just TexParams now. They moved the TexParams typedef inside the Texture2D class in Cocos2D-X 3.0 so you will need to change your code like so:

Texture2D::TexParams tp = {GL_LINEAR, GL_LINEAR, GL_REPEAT, GL_REPEAT};

Cocos2D-X 3.0 has pretty much removed the CC prefix from their naming conventions. You can check out the documentation at http://www.cocos2d-x.org/reference/native-cpp/V3.0beta2/d4/d2c/struct_tex_params.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top