[英]libgdx/box2d lights: change blur of lights
所以我終於想通了。 您必須編寫一個與默認着色器基本相同的自定義着色器,但更改處理插值的行:
"v_color = s*quad_colors;\n"
例如:
"v_color = s*2*quad_colors;\n"
下降率減半,同時:
"v_color = (s*0)+quad_colors;\n"
消除任何模糊(完全去掉“s”是行不通的)
我在光源的頂點着色器中有“v_color = s quad_colors;\\n”。 請參閱https://github.com/libgdx/box2dlights/blob/master/src/shaders/LightShader.java 。 但是以上對我不起作用,您使用的數字必須是浮點數。 例如“v_color = (s 0.0)+quad_colors;\\n”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.