我想爲360圖像做一個自定義天空盒這至少有2個紋理與交叉淡入淡出,我需要它來響應旋轉值像Unity Skybox。我只需要相同的滑塊,但我沒有得到任何好運,我在着色器方面全新。統一自定義天空盒像Unity天空盒
這裏是我的代碼至今
Shader "Custom/fundido"
{
Properties {
_Blend ("Blend", Range (0, 1)) = 0.0
_Rotation ("Rotation", Range(0, 360)) = 0
_BaseTexture ("Cubemap (HDR)", Cube) = "grey" {}
_OverlayTexture ("Cubemap2 (HDR)", Cube) = "grey" {}
}
SubShader {
Tags { "Queue"="Background" "RenderType"="Background"
"PreviewType"="Skybox" }
Pass {
SetTexture[_BaseTexture]
SetTexture[_OverlayTexture] {
ConstantColor (0,0,0, [_Blend])
combine texture Lerp(constant) previous
}
}
}
}
的_Blend作品完美的淡入淡出我只需要添加旋轉聽衆。
非常感謝!
有此鏈接一看:https://forum.unity.com/threads/rotate-a-skybox.130639/,但不是改變通過腳本旋轉,你會改變它您的滑塊_旋轉屬性。 –
Hi Tengku! 感謝您如此快速。我嘗試過這個帖子,兩個相機的竅門有些修改,但是當我將陀螺儀控制附加到主相機時,給我一些軸奇怪的動作。 正如你所說最好的方法將使用我的滑塊,但它沒有連接到沒有,因爲我不知道如何將它附加到着色器。這就是我想要做的,將我的滑塊添加到交叉淡入淡出處。 Thankas :) –
嗨,我剛到家。我設法創建着色器,它適用於我,經過一些清理後,我會發佈一個答案。 –