Bu satırları içeren bir shader için çevrimiçi bazı kod bulundu:HLSL'de> aritmetik operatörü ne yapar?
(IN.uv_MainTex.x > _RectMinX)
boolean olarak değerlendirirsiniz ama burada şamandıra preRect için sayısal bir değer atama oluyor C tabanlı dilde
float2 preRect;
preRect.x = (IN.uv_MainTex.x > _RectMinX) - (IN.uv_MainTex.x > _RectMaxX);
.
Bu satır & yapıyor ne yapıyor?
Teşekkürler
IIRC 'x> y', y'den büyükse x 'i almak için bir kısa yoldur, aksi halde y'. –
Mükemmel, teşekkürler – Absinthe