tijiao1
This commit is contained in:
parent
32e81ebdb4
commit
23042c3872
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 241704650b9777245882cddb28d891d6
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,77 +0,0 @@
|
||||||
using UnityEngine;
|
|
||||||
using System.Collections;
|
|
||||||
|
|
||||||
public class cameraEnterWater : MonoBehaviour {
|
|
||||||
|
|
||||||
public bool ApplyUnderWaterEffects;
|
|
||||||
|
|
||||||
bool isCameraUnderWater;
|
|
||||||
|
|
||||||
UnityStandardAssets.ImageEffects.DepthOfField DOF;
|
|
||||||
UnderWaterPostEffect UC;
|
|
||||||
|
|
||||||
void Awake(){
|
|
||||||
DOF = GetComponent<UnityStandardAssets.ImageEffects.DepthOfField> ();
|
|
||||||
UC = GetComponent<UnderWaterPostEffect> ();
|
|
||||||
}
|
|
||||||
|
|
||||||
void OnTriggerEnter(Collider col){
|
|
||||||
if (col.tag == "Water") {
|
|
||||||
playerTransform.IsUnderWater = true;
|
|
||||||
|
|
||||||
|
|
||||||
if(ApplyUnderWaterEffects)
|
|
||||||
{
|
|
||||||
if(DOF.isActiveAndEnabled && UC.isActiveAndEnabled)
|
|
||||||
{
|
|
||||||
ApplyEffects();
|
|
||||||
}else{
|
|
||||||
DOF.enabled = true;
|
|
||||||
UC.enabled = true;
|
|
||||||
ApplyEffects();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
print("Getting Underwater...");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
void ApplyEffects()
|
|
||||||
{
|
|
||||||
isCameraUnderWater = playerTransform.IsUnderWater;
|
|
||||||
if (isCameraUnderWater) {
|
|
||||||
DOF.aperture = 12f;
|
|
||||||
DOF.blurType = UnityStandardAssets.ImageEffects.DepthOfField.BlurType.DX11;
|
|
||||||
DOF.focalLength = 1.6f;
|
|
||||||
DOF.focalSize = 0.3f;
|
|
||||||
DOF.maxBlurSize = 5f;
|
|
||||||
UC.enabled = true;
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
DOF.aperture = 10.7f;
|
|
||||||
DOF.blurType = UnityStandardAssets.ImageEffects.DepthOfField.BlurType.DX11;
|
|
||||||
DOF.focalLength = 2;
|
|
||||||
DOF.focalSize = 1f;
|
|
||||||
DOF.maxBlurSize = 4;
|
|
||||||
UC.enabled = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void OnTriggerExit(Collider col){
|
|
||||||
if (col.tag == "Water") {
|
|
||||||
playerTransform.IsUnderWater = false;
|
|
||||||
print("Getting Above water...");
|
|
||||||
|
|
||||||
if(ApplyUnderWaterEffects)
|
|
||||||
{
|
|
||||||
if(DOF.isActiveAndEnabled && UC.isActiveAndEnabled)
|
|
||||||
{
|
|
||||||
ApplyEffects();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 8aa8f96e68374304095fabcf41f20f60
|
|
||||||
timeCreated: 1450733305
|
|
||||||
licenseType: Store
|
|
||||||
MonoImporter:
|
|
||||||
serializedVersion: 2
|
|
||||||
defaultReferences: []
|
|
||||||
executionOrder: 0
|
|
||||||
icon: {instanceID: 0}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
|
|
@ -8,7 +8,7 @@ ModelImporter:
|
||||||
materialImportMode: 2
|
materialImportMode: 2
|
||||||
materialName: 0
|
materialName: 0
|
||||||
materialSearch: 1
|
materialSearch: 1
|
||||||
materialLocation: 0
|
materialLocation: 1
|
||||||
animations:
|
animations:
|
||||||
legacyGenerateAnimations: 4
|
legacyGenerateAnimations: 4
|
||||||
bakeSimulation: 0
|
bakeSimulation: 0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue