// 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
Я вижу материал и текстуру альбедо материала. Но эта текстура не применяется.
Что я делаю не так?
Я пытаюсь создать черную текстуру в Unity для материала, но она не отображается [code] // 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 [/code] Я вижу материал и текстуру альбедо материала. Но эта текстура не применяется. Что я делаю не так?
Я пытаюсь создать черную текстуру в 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++)...
Чтобы создать текстуру с примененным к ней определенным эффектом материала, я делаю что-то вроде этого:
public Texture2D source;
public Material material;
public static void Create(GameController gameController)
{
Texture2D t = source;...
Я пытаюсь анимировать видео, визуализированное с использованием представления текстуры, анимация работает нормально, но когда я масштабирую текстуру до другого размера, медиаплеер не масштабируется в соответствии с размером текстуры, видео всегда...
Я создаю игру и хочу изменить текстуру модели в зависимости от связанных данных, но независимо от того, что я делаю, как только текстура должна измениться, модель становится невидимой, модель находится в формате g3dj, вот часть материалов...