コード例 #1
0
    void InitializeTerrain()
    {
        // Generate the terrain mesh
        Mesh mesh = TerrainGeneration.GenerateTerrainMesh(terrainWidth, resolution, terrainValues);

        // Add a Mesh Renderer and Filter to the terrain game object, and apply the mesh to the filter
        terrainGameObject.AddComponent <MeshRenderer>();
        MeshFilter filter = terrainGameObject.AddComponent <MeshFilter>();

        filter.mesh = mesh;

        // Add EdgeCollider2D
        //EdgeCollider2D edgeCollider = terrainGameObject.AddComponent<EdgeCollider2D>();
        //edgeCollider.points = TerrainGeneration.CreateColliderPoints(mesh);
    }