Настройка TexParams на спрайт в Cocos2dx 3.0

Буду благодарен за совет, как обновить этот код с cocos2dx 2.2.1 до 3.0:

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

Теперь я получил ошибку, что ccTexParams неизвестного типа.

2

Решение

Удалить копию. Просто TexParams сейчас. Они переехали TexParams Введите typedef внутри класса Texture2D в Cocos2D-X 3.0, поэтому вам нужно будет изменить код следующим образом:

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

Cocos2D-X 3.0 в значительной степени удалил префикс CC из своих соглашений об именах. Вы можете проверить документацию на http://www.cocos2d-x.org/reference/native-cpp/V3.0beta2/d4/d2c/struct_tex_params.html

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]