灯光任何光原都一样导致这个问题]导致Rotation3D无效
模型使用了
Sprite3D 模型使用了Rotation3D(VEC3(-90, 0, 0));
如果启动了灯光模型的Rotation3D就会无效过,渲染出来的是(0,0,0)的翻转了
请问这个如何解决呢?
灯光任何光原都一样导致这个问题]导致Rotation3D无效
模型使用了
Sprite3D 模型使用了Rotation3D(VEC3(-90, 0, 0));
如果启动了灯光模型的Rotation3D就会无效过,渲染出来的是(0,0,0)的翻转了
请问这个如何解决呢?
请提供使用的cocos版本号
cocosV3.10未出现所述情况,请提供详细的实现code。
我是给模型加一个自己的GLProgramState
//使用自定义的默认Shader
auto pShader = GLProgram::createWithFilenames(“Mesh.vert”, “Mesh.frag”);
//创建GL的编程状态
auto glState = cocos2d::GLProgramState::create(pShader);
spriteStatic3D->setGLProgramState(glState);
然后在去打开灯光
发现灯光打开后修改了我的GLProgramState还原为默认的了
这个需要怎么编写呢?
在灯光存在的情况,应该是我自己添加GLProgramState受到了灯光GLProgramState的影响
版本就是SVN最新的版本应该是3.10
请问这种情况我的GLProgramState怎么写才能跟灯光一起存在使用呢?