Size: a a a

2020 August 02

PU

PSAWS U in unity3d.ru
Sdevy
У меня 1 объект, 1 меш, на нем частям меша материалы по айди присвоены из 3дмакса. А из кода я работаю с элементом массива materials[0]. Ну и, соответственно, получается кривизна. Я могу поменять код и работать с materials[1] но мне хочется понять, почему так происходит именно в момент добавления модели на сцену.
ну во первых, работать по определенным индексам - не лучшая практика, и это уже можно понять из того что при подобных ситуациях тебе нужно менять код. если ты работаешь с определенным объектом  
 индивидуально, то его нужно вывести в отдельное поле, а не обращаться ко всей коллекции
источник

PU

PSAWS U in unity3d.ru
но почему меняется индекс хз, не могу помочь
источник

S

Sdevy in unity3d.ru
PSAWS U
ну во первых, работать по определенным индексам - не лучшая практика, и это уже можно понять из того что при подобных ситуациях тебе нужно менять код. если ты работаешь с определенным объектом  
 индивидуально, то его нужно вывести в отдельное поле, а не обращаться ко всей коллекции
Согласен, не лучшая. Но какая разница, мне же его надо все равно вытаскивать с рендерера по индексу?? Какой другой вариант?
источник

PU

PSAWS U in unity3d.ru
Sdevy
Согласен, не лучшая. Но какая разница, мне же его надо все равно вытаскивать с рендерера по индексу?? Какой другой вариант?
объявить через [SerializeField] в инспекторе
источник

S

Sdevy in unity3d.ru
PSAWS U
объявить через [SerializeField] в инспекторе
Не соображу, каким образом мне избежать обращения к массиву по индексу?
источник

PU

PSAWS U in unity3d.ru
Sdevy
Не соображу, каким образом мне избежать обращения к массиву по индексу?
опиши задачу, откуда ты к нему обращаешься?
источник

А

Аmиr in unity3d.ru
Пздц хочется волосы рвать от этих скриптов😥
источник

А

Аmиr in unity3d.ru
Извиняюсь но надо было высказаться
источник

PU

PSAWS U in unity3d.ru
Аmиr
Извиняюсь но надо было высказаться
источник

А

Аmиr in unity3d.ru
Это для нубиков?
источник

PU

PSAWS U in unity3d.ru
Аmиr
Это для нубиков?
для избранных
источник

H

Hary Gary in unity3d.ru
Это болталка
источник

А

Аmиr in unity3d.ru
Hary Gary
Это болталка
Понятно спасибо
источник

А

Аmиr in unity3d.ru
PSAWS U
для избранных
И вам
источник

S

Sdevy in unity3d.ru
Sdevy
Не соображу, каким образом мне избежать обращения к массиву по индексу?
Задача - менять одну текстуру (из заданного набора) в одном (нулевом) материале при инстаншиэйт префаба.  transform.GetComponent<Renderer>().materials[0].SetTexture("_MainTex", textures[Random.Range(0, 10)]);
источник

PA

Pavel Abdurakhimov in unity3d.ru
Подскажите, пожалуйста, ассет, чтобы камера по орбите двигалась вокруг цели и чтобы ПК и мобилки поддерживало
источник

PA

Pavel Abdurakhimov in unity3d.ru
уже всё перепробовал(((
источник

S

Sdevy in unity3d.ru
На префабе 4 материала. И они перепутываются именно в момент добавления модели (когда она еще не префаб), на сцену.
источник

PU

PSAWS U in unity3d.ru
Sdevy
На префабе 4 материала. И они перепутываются именно в момент добавления модели (когда она еще не префаб), на сцену.
то есть конкретному материалу 1Face Shader нужна рандомная текстура в старте?
источник

S

Sdevy in unity3d.ru
PSAWS U
то есть конкретному материалу 1Face Shader нужна рандомная текстура в старте?
именно!
источник