local prog = cc.GLProgram:create("res/shader/light2d.vsh","res/shader/light2d.fsh")
prog:link()
prog:updateUniforms()
local progStat= cc.GLProgramState:create(prog)

progStat:setUniformVec2("u_lightPosition",cc.p(GVar.halfWinW,GVar.halfWinH))
progStat:setUniformVec4("u_lightColor",cc.vec4(1,1,1,1))
progStat:setUniformFloat("u_lightRange",100)


playerImg:setGLProgram(prog)
playerImg:setGLProgramState(progStat)

 

相关文章:

  • 2022-12-23
  • 2021-12-30
  • 2021-04-07
  • 2021-07-31
  • 2022-12-23
  • 2021-08-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2021-10-24
  • 2022-12-23
  • 2021-11-30
相关资源
相似解决方案