using UnityEngine;
using System.Collections;
public class Fog : MonoBehaviour {
// bool RenderSettings.Fog;
// RenderSettings.Fog.Color;
// RenderSettings.Skybox ddFogSkybox;
// RenderSettings.fogDensity ddFogDensity;
public Material skybox;
void OnTriggerStay(Collider hit)
{
if(hit.gameObject.tag=="water")
{
RenderSettings.fog=true;
RenderSettings.fogColor=new Color(0,0.4f,0.7f,0.6f);
RenderSettings.fogDensity=0.04f;
RenderSettings.skybox=skybox;
}
}
void OnTriggerExit(Collider hit)
{
if(hit.gameObject.tag=="wanter")
{
RenderSettings.fog=false;
RenderSettings.fogColor=new Color(0,0,0,0);
//RenderSettings.fogColor=null;
RenderSettings.fogDensity=0.0f;;
RenderSettings.skybox=skybox;
}
}
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
Fog
最新推荐文章于 2024-09-04 07:46:51 发布