Skip to content

43GAME-Studio/Unity-OpenCES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Unity OpenCES

Unity Open Customizable Environment System

A mobile platform environment system that works in the Built-in Render pipeline that offers built-in 4 weather and ambient sound effects and day/night cycle and volume and much more.

Library

DOTween (HOTween v2)
assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676

Post Processing
com.unity.postprocessing

Unity Asset Store

Nature Sound FX
assetstore.unity.com/packages/p/nature-sound-fx-180413

[BFW]Simple Dynamic Clouds
assetstore.unity.com/packages/p/bfw-simple-dynamic-clouds-85665

How to use

This paragraph will teach you how to use the environment system
(This usage applies to version 1.1 (Beta) and above)

Import

1.Import all the libraries given into your project
2.Import this unity package

Delta timer (Used for day/night cycle)

1.Add the 43GAME Studio/Timer/Delta Timer/Delta Tiemr Updater component to any GameObject (It is recommended to add components on the EventSystem)

Volume

1.Add a new layer in Edit -> Project Settings -> Tags & Layers, Suggested Name: "Post Processing"
2.Set the Layer field of the Post Process Layer for the Prefab Camera to the layer you just added
3.Set the layer for the Prefab camera to the layer you just added
4.Set the layer of the EnvironmentSystem Prefab to the layer you just added (while changing the children)

Follow the object

1.Set the followObject field of the EnvironmentController to the transform of the target object

Shortcomings

1.A non-strict datetime algorithm is used
2.Insecure encapsulation
3.May contain performance issues