using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CubeMap : MonoBehaviour
{
private Camera see;
public RenderTexture SeeMap;
// Start is called before the first frame update
void Start()
{
see = gameObject.AddComponent<Camera>();
see.enabled = false;
see.farClipPlane = 20;
see.nearClipPlane = 0.1f;
SeeMap = new RenderTexture(1024, 1024, 16, RenderTextureFormat.Depth);
SeeMap.dimension = UnityEngine.Rendering.TextureDimension.Cube;
}
// Update is called once per frame
void Update()
{
see.targetTexture = SeeMap;
if (!see.RenderToCubemap(SeeMap))
{
Debug.LogError("FAILED :(");
}
see.targetTexture = null;
//see.Render();
}
}