哈哈,我刚开始也觉得挺难的,但是等了解了代码后感觉还行
哈哈,
我相信这对鸭哥来说都是小意思,鸭哥只是没有时间,
显示效果太差。上不了台面
只是提供一种思路,可选择是否接受
大佬 666
给大佬点赞,先MARK后看
大佬,如果想整个2d的node都渲染成3d得可以做到么
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赞