unity3d中. 地面上有一个文字, 文字上有一个cube, 现在我想在上方往下看,能透过cube看的到文字,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d中. 地面上有一个文字, 文字上有一个cube, 现在我想在上方往下看,能透过cube看的到文字,相关的知识,希望对你有一定的参考价值。

请问怎么实现呢.
或者能用shader解决, 求高手指点

最简单的是:
用射线检测Cube,检测到后,调用Renderer.material.color.a,Mathf.Lerp()一下变成0,在没检测到Cube时再Lerp成1就行了。
具体不明白的追问吧。
求采纳。追问


地面上的字是煤场区域, 上面有煤层,就是多个cube,字上可能有1个,2个或3个cube, 现在的情况是从上方或者侧方都能看到字, 但是需求是从侧面是不让看到字的, 因为在现实中侧面肯定被cube的四个边档住了。如果您有时间帮忙解决这个问题, 我可以付一部分酬劳。谢谢。

追答

是从上方看时消失煤层吗?

现在你的显示问题可以通过使用几种方法解决。等我晚上到家给你写方案。

追问

相反, 是从上方看能够看到煤层底部的字,并不局限于正上方的,只要角度能够看到底部的字。煤层都是根据数据生成的(包括颜色),不论哪个方向煤层都保存不变,就是从上方(不限于正上方)的时候能够看到底部的字, 从侧方看就看不到字, 因为我做c#的, unity3d还没入门,我现在是设置了cube的render.material.renderQueue了所以字能够不被cube挡住

追答

私信

参考技术A ……

以上是关于unity3d中. 地面上有一个文字, 文字上有一个cube, 现在我想在上方往下看,能透过cube看的到文字,的主要内容,如果未能解决你的问题,请参考以下文章

手机上有啥可以自己制作文字图片的软件?

神奇的 CSS,让文字智能适配背景颜色

跪求如何在unity3d中加入一段文字,并可以控制它的隐藏显现,希望各位大神帮解决一下

ASP.Net 文字。插入 html

Unity3D加载dat文件中的文字内容

2014年百度之星程序设计大赛 - 资格赛 1001 Energy Conversion