【问题标题】:Setting TexParams on sprite in Cocos2dx 3.0在 Cocos2dx 3.0 中设置精灵上的 TexParams
【发布时间】:2014-02-10 02:11:38
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    删除抄送。现在只是TexParams。他们在 Cocos2D-X 3.0 的 Texture2D 类中移动了 TexParams typedef,因此您需要像这样更改代码:

    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查看文档

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多