This commit is contained in:
taosuqi 2025-10-14 17:26:32 +08:00
parent 32e81ebdb4
commit 23042c3872
10 changed files with 2397 additions and 90 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 241704650b9777245882cddb28d891d6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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();
}
}
}
}
}

View File

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: 8aa8f96e68374304095fabcf41f20f60
timeCreated: 1450733305
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -8,7 +8,7 @@ ModelImporter:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 0
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0