gpt4 book ai didi

cocos2d-iphone - cocos2d 3.0 中的 shaderProgram 不起作用

转载 作者:行者123 更新时间:2023-12-04 18:08:08 24 4
gpt4 key购买 nike

我在使用 1.1 很长时间后才开始使用 Cocos2d 3.0。
我想测试着色器并查找了一些教程。
所有教程似乎都使用 CCSprite 属性“shaderProgram”。
当我这样尝试时:

renderTexture.sprite.shaderProgram = [[CCGLProgram alloc] initWithVertexShaderByteArray:ccPositionTextureA8Color_vert fragmentShaderByteArray:ccPositionTextureColorAlphaTest_frag]

Xcode 给我一条错误消息:“在对象类型 CCSprite * 上找不到属性‘shaderProgram’”

此属性是否已从 2.0 版删除或更改为 3.0 版,我将如何在 Cocos2d 3.0 中使用它?

谢谢!

最佳答案

添加此导入:

#import "CCNode_Private.h"

允许您访问CCNode的 shaderProgram成员(member)c

关于cocos2d-iphone - cocos2d 3.0 中的 shaderProgram 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21587876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com