2016-03-02 49 views
1

是否可以使我的網格的某些%透明?我如何使透明網格的一部分?

例如,假設我有一個網格就是一所房子。首先網格是透明的。當一個人點擊房子時,它沿着Y軸變得不透明,所以看起來它正在建造。

任何想法如何解決這個問題?

+0

網只是網,你看不到它這種或那種方式。你的意思是你希望***紋理***在某些區域是透明的。這是困難的。谷歌找到100多頁討論這一點。 http://forum.unity3d.com/threads/projecting-a-hole.35808/如果你不知道谷歌什麼嘗試「unity3d讓洞透明」 – Fattie

+0

謝謝喬,知道什麼條件搜索往往是一半與這類問題作鬥爭。已知要搜索「unit3d洞透明」,另一個鏈接是有用的。如果還有其他可能指導研究的術語或事情,請分享:) –

+0

是的,透明度庫的$ 30聽起來很吸引人。我已經完成了很多編碼和3D建模,但是對於Unity來說是新的,所以不知道如何處理/判斷事物。這很有趣,圖書館在這個世界上出售 –

回答

1

字面上「的房子。起初,網是透明的。作爲一個人點擊了房子,所以它看起來像它被建造成爲沿Y軸不透明」回答你的問題,一般來說:

  • 我會通過製作一個對所討論點的全局Y值敏感的着色器來處理這個問題。隨着時間的推移,它會使用該值來決定給定點上的阿爾法。

交替

  • 想象一下房子的第二質感,稱之爲指南,它是:想象一個單色的房子:在地面是黑色的,它慢慢變成在頂部純白色。此外,您可以按照自己想要的方式爲其着色,例如,窗框和閒置可能是黑色的等等。現在,着色器將使用GUIDE紋理作爲關鍵字,以瞭解在什麼時候該區域應該變得透明。

這實際上看起來很不可思議,並提供驚人的控制。你可以按你想要的順序在不同的部分淡入淡出。

這將超出一個答案的範圍在這裏實際上工程師這一點。但是我相信這裏的關鍵是,不幸的是,你所描述的這些都是在着色器中完成的,我會說。

希望這有助於

+0

我不敢相信沒有人注意到我的「整體」雙關語! – Fattie