RenderTexture.Create
Declaration
public bool Create();Возвращаемое значение
логическое True, если текстура создана, в противном случае false.
Описание
Фактически создает RenderTexture.
Конструктор RenderTexture фактически не создает аппаратную текстуру; по умолчанию текстура создается при первом ее задании active. Вызов Create позволяет создать ее заранее. Create не делает ничего, если текстура уже создана.
Начальное содержание новой созданной текстуры рендеринга не определено. На некоторых платформах и APIs содержание по умолчанию будет черным, но вы не должны полагаться на это. Вы можете использовать LoadStoreActionDebugModeSettings для выделения неопределенных областей дисплея, чтобы помочь вам отладывать проблемы рендеринга на мобильных платформах.
Дополнительные ресурсы: Release, IsCreated функции.
using UnityEngine;
public class Example : MonoBehaviour { public RenderTexture rt;
void Start() { rt = new RenderTexture(256, 256, 16, RenderTextureFormat.ARGB32); rt.Create();
// Add code here to work on the render texture
// Release the hardware resources used by the render texture rt.Release(); } }