在Cocos2dx 3.0中的sprite上设置TexParams

时间:2014-02-10 02:11:39

标签: c++ cocos2d-x cocos2d-x-3.0

我将非常感谢您的建议,如何将此代码从cocos2dx 2.2.1更新为3.0:

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

现在我收到一个ccTexParams未知类型的错误。

1 个答案:

答案 0 :(得分:4)

删除cc。现在只有TexParams。他们将TexParams typedef移动到Cocos2D-X 3.0中的Texture2D类中,因此您需要更改代码:

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

查看文档