以前做編輯器的時候有乙個生成模型特效的需求,從網上找來這個shader配合使用,找不到原博了在此記錄需要新增特效的模型設定為此shader,根據需求設定乙個剔除面物體cliptrans,用setclipposition方法設定剔除部分。
public void setclipposition()
※使用這個shader
// upgrade note: replaced '_object2world' with 'unity_objecttoworld'
shader "custom/clip"
_clipy ("剔除 y 值", float) = 0
[space(10)]_clipobjpos ("遮罩位置", vector) = ( 0, 0, 0, 1 )
_clipobjnormal ("遮罩法線向量", vector) = ( 0, 1, 0, 1 )
} subshader
; struct v2f
;sampler2d _maintex;
float _clipy;
fixed4 _clipobjpos;
fixed4 _clipobjnormal;
float distancetoplane(float3 pos, float3 objnormal, float3 pointinworld)
fixed4 frag (v2f i) : sv_target
endcg
} }}
特效 ListBox資料載入特效
應用程式在載入資料的時候,總是死死的瞬間顯示,會不會覺得乏味呢?一般顯示列表資料使用的listbox控制項 這裡我寫了乙個listbox的資料載入效果,請大家圍觀 順便扯蛋一句,silverlight的中實現此效果方法類似 好了廢話不多說,上 逐個載入資料 private int i 0 priva...
canvas特效之刮刮樂和粒子特效
刮刮樂 lang en charset utf 8 name viewport content width device width,initial scale 1.0 刮刮樂title document.title 被刮開的面積 f.tofixed 2 if f 200 script body h...
ubuntu桌面特效
主要是安裝 apt get install compiz gnome apt get install compiz fusion sudo apt get install compiapt get install emerald sudo apt get install compizconfig s...