UntiyShader之深度紋理

2021-08-03 03:49:56 字數 424 閱讀 1607

unity是可以取得物體的深度值,相當於可以取得z-buffer的值,這個需要在相機上獲得,另外需要硬體支援

首先在相機上開啟獲取深度渲染

getcomponent().depthtexturemode =depthtexturemode.depth;

然後就可以在shader中使用了,需要先申明

sampler2d _cameradepthtexture;

這個由unity自己填充,然後在頂點或者片元著色器中就可以使用了,語法

float depth =linear01depth(******_depth_texture(_cameradepthtexture,i.uv));      //注意此uv為螢幕座標pos.xy/pos.w,linear01depth主要是將深度值對映在0到1之間

火焰之紋章的各種計算

1.屬性 hp 影響人物生存能力 力 魔力 影響物理,魔法攻擊力,杖的恢復效果和杖的命中率。技 影響命中率,必殺率。速 影響迴避率,攻速。幸 影響命中率,迴避率,必殺迴避率和沙漠的探寶率,惡魔之斧的反噬率等。物防 影響物理防禦力。魔防 影響魔法防禦力,杖的命中率等。體格 影響救出,被救出,體格等。移...

深度優先搜尋之深度體驗

迷宮有n行m列的單元格組成 n和m都小於等於50 每個單元格內要麼是空地,要麼是障礙物。找到一條從迷宮的起點通往迷宮內任意一點的最短路徑。注意 障礙物是不能走的,也不能走到迷宮之外。include include int n,m,p,q,len,min 99999999 int a 51 51 bo...

峰之博紋2 0 我的個人部落格改版完成

其實部落格在上個月底就已經改版完成了,不過填資訊實在太花時間了。原先的pjblog與現在用的bo blog資料不相容,資訊直接rss匯入的話,過不來,就算過來了,的寬度與現在的新 峰之博紋 又不相符。唉 只得慢慢再填過了。新版的 峰之博紋 一改以前的暗色,用的是很鮮的,帶點夢幻感的顏色。而且也沒按照...