Новости с процесса разработки. Итак, мне удалось научиться делать текстуры для моделей светильников так, чтобы при разном цвете источника света соответственно изменялся цвет текстуры. На скриншотах представлены результаты. Модель - базовый кубик с текстурой в стиле фантастика (взята из интернета) Эта модель является свойством источника света. При изменении цвета источника цвета, меняется и цвет модели. Для демонстрации были выбраны стандартные цвета палитры - зелёный, красный, синий и белый, который объединяет все. В ходе работы выяснилось что для корректной работы моделей (последние скриншоты) путь к текстуре обязательно должен содержать верную папку мода. И мод должен называться одним словом (не содержать пробелов). В противном случае в моей разработке текстура на модели не отображалась. Были разные ошибки, как и просто текстура в чёрном (при этом не работал свет), так и вылет игры с синим окном с ошибкой malloc_failure. Из этого я делаю вывод, что раз модели для корректной работы требуют в mtr файле корректного указания мода, значит разрабатывать модели придётся сразу под конкретный мод. Это очень усложняет процесс разработки, поскольку "базовый" способ становится неприменим. Иными словами, нельзя будет иметь отдельно испытательный полигон для моделей вне мода (то есть "базу"), а после прохождения испытаний и проверок на "базе" внедрять в окончательным мод. Я ещё буду думать как можно решить данную сложность.
1 месяц назад