unity3d 简单水下特效
2013-02-25 11:03
183 查看
Javascript - Underwater.js
//This script enables underwater effects. Attach to main camera.
//Define variables
var underwaterLevel = 7;
//The scene's default fog settings
private var defaultFog = RenderSettings.fog;
private var defaultFogColor = RenderSettings.fogColor;
private var defaultFogDensity = RenderSettings.fogDensity;
private var defaultSkybox = RenderSettings.skybox;
var noSkybox : Material;
function Start () {
//Set the background color
camera.backgroundColor = Color (0, 0.4, 0.7, 1);
}
function Update () {
if (transform.position.y < underwaterLevel) {
RenderSettings.fog = true;
RenderSettings.fogColor = Color (0, 0.4, 0.7, 0.6);
RenderSettings.fogDensity = 0.04;
RenderSettings.skybox = noSkybox;
}
else {
RenderSettings.fog = defaultFog;
RenderSettings.fogColor = defaultFogColor;
RenderSettings.fogDensity = defaultFogDensity;
RenderSettings.skybox = defaultSkybox;
}
}
//This script enables underwater effects. Attach to main camera.
//Define variables
var underwaterLevel = 7;
//The scene's default fog settings
private var defaultFog = RenderSettings.fog;
private var defaultFogColor = RenderSettings.fogColor;
private var defaultFogDensity = RenderSettings.fogDensity;
private var defaultSkybox = RenderSettings.skybox;
var noSkybox : Material;
function Start () {
//Set the background color
camera.backgroundColor = Color (0, 0.4, 0.7, 1);
}
function Update () {
if (transform.position.y < underwaterLevel) {
RenderSettings.fog = true;
RenderSettings.fogColor = Color (0, 0.4, 0.7, 0.6);
RenderSettings.fogDensity = 0.04;
RenderSettings.skybox = noSkybox;
}
else {
RenderSettings.fog = defaultFog;
RenderSettings.fogColor = defaultFogColor;
RenderSettings.fogDensity = defaultFogDensity;
RenderSettings.skybox = defaultSkybox;
}
}
相关文章推荐
- unity3d 实现简单的水下相机效果脚本代码
- Android 图片的简单特效
- unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子
- Unity3D实现的一个简单的展示系统
- js实现简单的秒表走动的时钟特效
- Js实现简单的小球运动特效
- 从零开始Unity3D游戏开发【2 简单的水管工例子】
- Unity3d简单json库中SimpleJSON.cs源码
- 1.3 Unity3D 的一个简单预览
- Unity3D的射线使用(简单的点击处理版本)
- 使用Multiplayer Networking做一个简单的多人游戏例子-2/3(Unity3D开发之二十六)
- jquery之超简单的div显示和隐藏特效demo
- jQuery 简单特效之 ---- jQuery 实现包含淡入效果的简单图片库
- Unity3d特效DrawCall优化介绍
- 【unity3d笔记】unity实现简单的电梯控制系统
- 用unity3d实现简单chat对话
- ExtJS简单的动画效果(ext js淡入淡出特效)
- Unity3D一个简单的动画混合Demo
- 基于jquery实现简单的手风琴特效
- js+css简单导航栏特效