支援UGUI Sprite的圓形進度條shader

2021-09-11 03:57:53 字數 813 閱讀 3703

// upgrade note: replaced 'mul(unity_matrix_mvp,*)' with 'unityobjecttoclippos(*)'

shader "my/spritecirclefill"

_color("tint", color) = (1,1,1,1)

[materialtoggle] pixelsnap("pixel snap", float) = 0

_fill("fill",range(0,1)) = 0

}subshader

cull off

lighting off

zwrite off

fog

blend srcalpha oneminussrcalpha

pass;

*//*

struct v2f;*/

/*fixed4 _color;*/

/*sampler2d _maintex;*/

//很是奇怪,上述的都要注釋,否則報錯:重定義

//但是 _fill又不能注釋,否則報錯:未定義

//補充:找到原因了, #include "unitysprites.cginc" 中應該已經定義了上述引數

float _fill;

fixed4 frag(v2f in) :color

if (p.x > 0)

}else}}

return result;

}endcg}}

fallback "transparent/vertexlit"

}

android圓形旋轉選單,並支援移動換位功能

lz最近接手公司乙個專案,需要寫乙個圓形的旋轉選單,並且支援選單之間的移動換位,本來以為這種demo應該網上是很多的,想不到度娘也是幫不了我,空有旋轉功能但是卻不能換位置,所以lz就只能靠自己摸索了。最終lz參考了網上的部分 重寫了乙個自定義的view終於實現了這個看似很吊,卻沒有實際意義的功能。在...

變形 圓形 圓形產品的變形可以這樣顯示

moldflow軟體對翹曲方向的預設分類為x,y和z 三個方向,大多數情況下這種分類是可以滿足需求的。但對於一些特殊情況,這種分類就差點意思,沒法精確抓結果。比如下面這個產品 圓形產品 顯然,無論如何擺座標系都沒法把三個彈片同時與某個座標軸平行,我們要看關心的彈片內縮量時,就沒法直接讀出結果。如果要...

漂亮的圓形按鈕

unit bottr inte ce uses windows,messages,sysutils,classes,graphics,controls,forms,dialogs,stdctrls type tform1 class tform button1 tbutton procedure f...