В моей сцене смайлики (Quad с png-изображением) помещаются в Y: 0, а точки (Квадрат с черепицей 3X3) помещаются в Y: -0.25. Шейдер, который я должен использовать для смайликов, является Прозрачным-Диффузным, поскольку я использую круглое изображение png.Прозрачный шейдер позволяет изображать объекты ниже, чтобы показать сверху
Но точки, которые я использую ниже, отображаются выше смайлика. Использование любого другого шейдера, такого как Diffuse, решает проблему, но смайлик становится квадратом.
Скриншот:
Если вам нужны какие-либо дополнительные разъяснения, пожалуйста, не стесняйтесь обращаться к нам.
Редактировать: Я добавил данные шейдера как смайлика, так и точки из панели инспектора. ссылка: http://postimg.org/image/cvws1os7d/
Edit 2: Я обнаружил, что этот вопрос должен быть с MainCamera и особенно с расстоянием & «поле зрения». Мне нужно использовать «Перспектива» в качестве проекционного типа и 140 как поле зрения.
Если я изменил тип проекции на ортографию, проблема полностью устранена.
Нижеприведенные скриншоты показывают, как расстояние и поле зрения контролируют появление точек над смайликом.
Скриншот 1: Y положение: 8,48 поля зрения: 30 ссылка: http://postimg.org/image/s31tttrkp/
Скриншот 2: Y положение: 9.7 поля зрения: 30 ссылка: http://postimg.org/image/f71sq0y4b/
Скриншот 3 : Y позиция: 11.41 Поле зрения: 30 link: http://postimg.org/image/3uk4az3d3/
Скриншот 4: Y позиция: 1 Поле зрения: 140 ссылка: http://postimg.org/image/bul9zwg7z/
Может ли это быть ключ?
(шейдер и другие возможно связанные) коды были бы полезны – LearnCocos2D
Hi LearnCocos2D, Я не смог найти код для шейдера. Но я добавил подробные сведения об этом, которые я получил при выборе опции «edit shader». –
Если вы используете стандартный шейдер Unity, источник может быть загружен со своего сайта, можете ли вы опубликовать его здесь, это еще один чайник рыбы. – MickyD