【杨宗宝】Cocos Creator 3.x : 你们要的Label3D来了,快来免费使用吧

哈哈,我刚开始也觉得挺难的,但是等了解了代码后感觉还行

哈哈, :joy::joy::joy:

我相信这对鸭哥来说都是小意思,鸭哥只是没有时间,

显示效果太差。上不了台面

只是提供一种思路,可选择是否接受 :joy:

这对我来说,根本不可能实现的了 :sob:

大佬 666

给大佬点赞,先MARK后看

大佬,如果想整个2d的node都渲染成3d得可以做到么

:2: :2:

2d的实现3d效果,那就是通过调顶点实现伪3d

不错,MARK。

看过源代码,感觉思路不错,挺简单的。

昨天将:“label3d”错写成“lable3d”了,导致大家公众号发送消息未拿到链接,抱歉奥,
现在改过来了,“label3d”

支持字体、位图字体、字体颜色、描边、加粗吗

外部字体,位图字体,描边,加粗这些都不支持,当你了解代码后发现其实描边和加粗都有现成的代码,颜色的话可以直接改材质的颜色值

会者都简单,不会则不简单,建议完善下上商店来波收费,哈哈

非常不错的想法,期待SDF 3d字体实现

1赞

最简单粗暴的实现方法是将Label的Cache Mode改为CHAR,使它的z坐标生效,再复制一个ui-sprite-material这个默认材质,勾选材质里Pipeline States下Depth Stencil State下Depth Test和Depth Write,Label使用这个材质,使它能和其它3D物体正常互相遮挡,就行。

7赞

大佬, 用您那个公众号里面的代码, 好像显示不了文字 ?
您看是什么地方还要设置吗 ?