1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using UnityEngine;
- namespace UnityEditor
- {
- [AddComponentMenu("BabylonJS/Terrain Generator", 99)]
- public sealed class BabylonTerrainGenerator : MonoBehaviour
- {
- public Material surfaceMaterial = null;
- public BabylonTerrainResolution terrainResolution = BabylonTerrainResolution.HighResolution;
- [Header("Heightmap Tools")]
- [Range(0.0f, 0.1f)]
- public float floorThreashold = 0.001f;
- [Range(0.0f, 1.0f)]
- public float heightmapStrength = 0.01f;
- [Range(10, 100)]
- public int groundTessellation = 50;
- [Header("Lightmap Details")]
- [Range(0, 1)]
- public int coordinatesIndex = 0;
- [Header("Ground Physics State")]
- public bool physicsActive = false;
- public float physicsMass = 0.0f;
- public float physicsFriction = 0.2f;
- public float physicsRestitution = 0.2f;
- public BabylonPhysicsImposter physicsImpostor = BabylonPhysicsImposter.Box;
- }
- }
|