2017-01-01 36 views
1

AIR 24 릴리스에서는 이제 Stage3D에서 앤티 앨리어싱을 설정할 수 있지만 몇 가지 문제가 있습니다. 누구든지 전체 프로젝트 코드를 변경하지 않고 올바른 방법으로 사용하는 방법을 도울 수 있습니까?Stage3D AIR의 앤티 앨리어싱 24

안티 앨리어싱이 잘 작동하고 가장자리가 더 들쭉날쭉하지 만 렌더링 문제가 있으며 일부 텍스처 법선이 거꾸로되어있는 것으로 추측됩니다. 또한 오 클루 젼 재질을 사용할 때 약간의 거친 음영이 있습니다 ...

다음으로 주목해야 할 점은 라인 세그먼트가있는 와이어 프레임 글로브를 그릴 때주의해야 할 점입니다. 어떤 오브젝트를 앞쪽에 추가했는지 여부에 관계없이 선은 항상 지구상에서 볼 수 있습니다. 그래서 다른 재료와 선분을 교차 시키면 전혀 작동하지 않으며 선은 영원히 화면에 나타납니다.

문제를 해결하는 트릭을 찾으면 도움을 청하십시오. 감사합니다.

답변

0

몇 가지 추가 정보가 있습니다.이 문제는 shareContext = true 일 때 발생하는 것으로 보입니다. Starling이 없다면 앤티 엘리 어싱이 있고 lineSegments는 현재의 깊이에서 렌더링됩니다. Starling 외에도 다른 sharedContext와 함께 작동하여 문제를 격리시키는 것이 흥미로울 것입니다. 대답을 찾으면 다시 올거야. 이 작업을하는 것이 좋을 것입니다. away3d의 두 번째 인스턴스가있는 모바일에서 성능에 어떤 생각이 들었습니까? 그런 식으로 레이어를하면 더러운 작업이 될 수 있습니다.

***** 라인 세그먼트에 편집 ****

앤티 엘리 어싱은 sharedContext 발생합니다. View3D 클래스는 antiAlias ​​값을 아무 데나 설정하지 않은 것 같고 2의 값을 강제했을 때 모든 지옥이 느슨해졌습니다.

편집 # 2

메쉬 선분 위에 표시, Sprite3D하지 않습니다.