文本阴影功能都没有,实在说不过去。

现在有个labeloutline文字描边功能,是给文本周围加描边。其实用的更多的是shdow阴影功能,能指定x,y方向的偏移量。

labeloutline描边功能看源码是实现在 ttf.js _updateTexture方法267行。

看样子是用了canvas 2d contex实现的描边。这样的话自己实现一个阴影功能也很容易了, 基本上就是使用shadowColor, shadowOffsetX, shadowOffsetY来做。

只是,我有点不明白cavas的文字描边和阴影为什么可以在webgl模式中使用,希望获得官方开发人员答疑。

先顶为敬:joy:

1赞

:confused:顶上去顶上去

有没有感同身受的同学

插眼 0。

插眼表示什么:grin:

期待解答

文本阴影官方技术做不了吧,不然早做了.

我初步看源码,描边都能做,阴影应该也是可以的。除非那段代码只适用于canas模式

插眼 = 戰略性mark :laughing:

多年过去了文字阴影这么常用的功能还没实现吗?

自己弄字体去 难不成还给你支持一下字体样式 导入ps的字体样式给你用吗

有的啊,labelShadow

这个功能仅在web上实现了,但原生平台上没有用

字体和阴影是两码事

两个label叠一下,底下那个改成黑色就完了

阴影是有模糊效果的,而且两个文本框有点低效