Html5 canvas OpenFL/HTML5将着色器应用于位图
我正在尝试将着色器应用于位图,如本文所述 代码如下:Html5 canvas OpenFL/HTML5将着色器应用于位图,html5-canvas,haxe,openfl,Html5 Canvas,Haxe,Openfl,我正在尝试将着色器应用于位图,如本文所述 代码如下: var shader = new Shader (); shader.glFragmentSource = "..."; <- this part is not important shader.data.useAlphaImage = [ true ]; shader.data.uAlphaImage.input = alphaBitmapData; bitmap.filters = [ new ShaderFilter (sha
var shader = new Shader ();
shader.glFragmentSource = "..."; <- this part is not important
shader.data.useAlphaImage = [ true ];
shader.data.uAlphaImage.input = alphaBitmapData;
bitmap.filters = [ new ShaderFilter (shader) ];
var shader=newshader();
shader.glFragmentSource=“…” ShaderFilter
在当前OpenFL版本中被部分禁用。最初的实施速度太慢,无法在移动设备上运行;有计划以不同的方式再次访问该功能
同时,您还可以尝试一种beta API:
bitmap.shader = shader;
另外,请注意OpenFL使用预乘alpha,因此在涉及alpha值时,请记住在着色器中的这一点。这应该在默认着色器代码中表示。谢谢!有效:D。。。有什么地方可以找到关于这类事情的信息吗?在文档更新之前,我并不认为openfl文档真的有用,只是询问(并在论坛上查看)是最好的选择