现在有个labeloutline文字描边功能,是给文本周围加描边。其实用的更多的是shdow阴影功能,能指定x,y方向的偏移量。
labeloutline描边功能看源码是实现在 ttf.js _updateTexture方法267行。
看样子是用了canvas 2d contex实现的描边。这样的话自己实现一个阴影功能也很容易了, 基本上就是使用shadowColor, shadowOffsetX, shadowOffsetY来做。
只是,我有点不明白cavas的文字描边和阴影为什么可以在webgl模式中使用,希望获得官方开发人员答疑。