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
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 0
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
|
|
|
|||
Loading…
Reference in New Issue