2014-10-16 1 views
0

Я добавил узел (символ) в свою сцену Cocos3D, как видно на изображении ниже, я получаю темные оттенки по краям узла. Есть ли способ удалить эти оттенки по краям?Cocos3D удаляет оттенки

Its the image of the node added to Cocos3D scene

+0

Очень странно. Если вы создадите простой проект Xcode, который демонстрирует это, и отправьте его по электронной почте на [email protected], я посмотрю на него. –

+0

Билл, мы проверяем, будет ли проблема с материалом узла, вернется к вам после подтверждения. –

+0

Возможно, вы столкнулись с проблемой минимизации, когда текстура отбирается в темной области, ограничивающей цветные области (и, возможно, смешанный с цветом). Это чаще встречается, когда ваш объект сжимается. Mipmaps будут созданы автоматически, если ваша текстура имеет два параметра. И посмотрите на примечания для свойства CC3Texture minifyingFunction для параметров выборки. –

ответ

0

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

self.ambientLight = CCC4FMake(0.4, 0.4, 0.4, 1.0); 

Тогда я должен был установить диффузный цвет узел, который имел темные оттенки:

self.austenNode.diffuseColor=CCC4FMake(0.9, 0.9, 0.9, 1.0); 

Вот и все это работало :)

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^