A downloadable tool

Download NowName your own price

Procedural Waves.

Key Scripts & Components:

  1. public class BuoyancyPhysics : MonoBehaviour
    • public class WaveHeightMatcher : MonoBehaviour
      • public class WaveMeshGenerator : MonoBehaviour
        • Properties:
          • public Int32 DimensionX { get; }
          • public Int32 DimensionZ { get; }
        • Methods:
          • public void Run()
      • public class Waves : MonoBehaviour
        • Properties:
          • public WavesSettings WavesSettings { get; }
      • public class WavesCuller : MonoBehaviour

        Settings

        1. public class ColorSettings : ScriptableObject
          • Methods:
            • public void ApplyTo(Material material)
        2. public class TransparencySettings : ScriptableObject
          • Methods:
            • public void ApplyTo(Material material)
        3. public class WavesSettings : ScriptableObject
          • Properties:
            • public List<wave> Waves { get; }</wave>
            • public float MaximumAmplitude { get; }
          • Methods:
            • public Vector3 GetWaveOffsetAtWorldPosition(Vector2 worldPositionXZ)
            • public void ApplyTo(Material material)

        Download

        Download NowName your own price

        Click download now to get access to the following files:

        com.iron-mountain.waves.unitypackage 29 kB

        Leave a comment

        Log in with itch.io to leave a comment.