在 Cocos2dx 3.0 中的精灵上设置 TexParams

Setting TexParams on sprite in Cocos2dx 3.0

本文关键字:精灵 设置 TexParams Cocos2dx      更新时间:2023-10-16

我将不胜感激,如何将此代码从 cocos2dx 2.2.1 更新到 3.0:

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

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

删除抄送。 现在才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 查看文档