Буду благодарен за совет, как обновить этот код с cocos2dx 2.2.1 до 3.0:
ccTexParams tp = {GL_LINEAR, GL_LINEAR,GL_REPEAT , GL_REPEAT};
sprite->getTexture()->setTexParameters(&tp);
Теперь я получил ошибку, что ccTexParams неизвестного типа.
Удалить копию. Просто 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
Других решений пока нет …