如何在免费游戏中获得渐变效果。有任何C#解决方案,还是我需要使用预设包?
我想要照片上的东西
答案 0 :(得分:0)
您可以统一转到窗口选项卡 点击渲染 点击闪电 您可以通过提供米线来更改bg
答案 1 :(得分:0)
您可以使用Gradient API统一创建渐变效果。
例如:
using UnityEngine;
public class ExampleScript : MonoBehaviour
{
Gradient gradient;
GradientColorKey[] colorKey;
GradientAlphaKey[] alphaKey;
void Start()
{
gradient = new Gradient();
// Populate the color keys at the relative time 0 and 1 (0 and 100%)
colorKey = new GradientColorKey[2];
colorKey[0].color = Color.red;
colorKey[0].time = 0.0f;
colorKey[1].color = Color.blue;
colorKey[1].time = 1.0f;
// Populate the alpha keys at relative time 0 and 1 (0 and 100%)
alphaKey = new GradientAlphaKey[2];
alphaKey[0].alpha = 1.0f;
alphaKey[0].time = 0.0f;
alphaKey[1].alpha = 0.0f;
alphaKey[1].time = 1.0f;
gradient.SetKeys(colorKey, alphaKey);
// What's the color at the relative time 0.25 (25 %) ?
Debug.Log(gradient.Evaluate(0.25f));
}
}