【分享】基于SDF的2D shader

多谢支持。
3.x RenderTexture还少了些功能,没法移植。过阵子再看新版本。

厉害啊!!!

mark~~~~

学废了学废了

在2.4.6所有的effect都会报错,在2.4.4则不会

能把错误贴出来看看吗

没有问题,是我搞错了

开工!mark!

先mark再看

这个报错

把sdf.inc放入引擎文件夹 chunks 内就不报错了

抱歉让你折腾到这么晚 :sweat_smile:
sdf.inc在插件启动的时候会自动拷贝到chunks,但是Mac下我没测过,看来是有bug哈

mark!

本文Demo直接将SDF纹理 作为alpha通道和原图合并 这个是在 RenderToMemory 这个函数里面实现的么

期待3.x版本,目前我卡在SDF.ts的移植了,2.4下面的好多接口如_renderContext都没有

mark即拥有!!!

生成sdf的扩展插件打不开了,咋解决呀?Error: ipc failed to send, message not found. panel: scene, message: sdf-generator:do-gen-sdf
at Object._dispatch (/Applications/Cocos/Creator/2.4.12/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/panel.ccc:1:1729)
at EventEmitter. (/Applications/Cocos/Creator/2.4.12/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.ccc:1:2816)
at EventEmitter.emit (events.js:315:20)
at EventEmitter.emit (domain.js:467:12)
at Object.onMessage (electron/js2c/renderer_init.js:93:1117)

mark :ox::beer:

make!

mark :muscle: