Программное создание текстуры для материала в UnityC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Программное создание текстуры для материала в Unity

Сообщение Anonymous »

Я пытаюсь создать черную текстуру в Unity для материала, но она не отображается

Код: Выделить всё

    // Create a black texture with a size of 800x600
dotTexture = new Texture2D(800, 600);
Color[] colors = dotTexture.GetPixels();
for (int i = 0; i < colors.Length; i++)
colors[i] = Color.black;
dotTexture.SetPixels(colors);
dotTexture.Apply();

dotMaterial.mainTexture = dotTexture; // Set the texture to the material
Я вижу материал и текстуру альбедо материала. Но эта текстура не применяется.
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/792 ... l-in-unity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»