Показать сообщение отдельно
Старый 13.07.2017, 22:02
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 7  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
решал эту проблему на OpenGLES, но для Stage3d могу посоветовать:
1 вариант: продублировать 1 px по краям и отключить/включить(не помню точно, нужно экспериментировать) сабпиксельное сглаживание <2d,clamp,nearest,nomip> и попробовать отключить/включить antialiasing в configureBackBuffer
2 вариант: рисовать одним drawCall, все тайлы должны быть в одном вершинном буфере, текстура должна рисоваться во фрагментном шейдере (если их до 8) приемом "multitexturing" со значением смешивания в вершинах или если используется AGAL2 через if или одним атласом (если атлас вмещается в 2048 или если BaselineExtendedProfile то 4k+)
__________________
RocketJump


Последний раз редактировалось Nooob; 13.07.2017 в 22:34.