非常不错的想法,期待SDF 3d字体实现
1赞
最简单粗暴的实现方法是将Label的Cache Mode改为CHAR,使它的z坐标生效,再复制一个ui-sprite-material这个默认材质,勾选材质里Pipeline States下Depth Stencil State下Depth Test和Depth Write,Label使用这个材质,使它能和其它3D物体正常互相遮挡,就行。
8赞
勾上他的纹理
1赞
收费到不至于,先提供思路,大家有时间的可以基于这个完善,后边有时间我也完善完善,
如果你修改了材质,那么需要重新更新一下输入框里边的内容
是的, 刚刚改了文字
对的,材质最好改成双面的,要不可能会出现看不见的问题
好的, 请问双面是要设置什么吗 ?
改成None
1赞
这么复杂,还不如不搞。搞完这个起码得半天,老板给工资可不是给你这么折腾的
2赞
要是遇见这种半天都等不了的老板,不明白待着还有啥意义
2赞
现在技术都这么廉价了嘛
注意这个词,正常速度应该是:1-2天。技术从来都不高价,但是如果每个需要的功能都给你浪费这么1到2天,或者半天,你觉得公司给你一个稍微中等类型的项目你要搞多久?还没搞出来就已经在你的工资上面浪费了一堆钱,那么,我就想问一下:与其让员工在引擎身上浪费时间浪费工资,为什么不在一开始的时候就用个好点(省事点)的引擎,这样不是一劳永逸吗?所以像很多不适合cocos的需求或者功能,还是别勉强,该做什么水平的游戏还是得做什么水平的游戏,不会因为添加了一两个便利的插件就变得高端~懂我意思吧~
我第一次用 RenderTexture 实现 3dLabel 也只花了十分钟不到的时间