2011-10-06 4 views
1

나는 away3D 엔진을 사용하여 제작 된 회전 구형을 가지고 있으며, 비트 맵으로 싸여 있습니다. 구의 픽셀의 색상 값을 확인할 수 있어야하지만 BitmapData는 3D 구가 아닌 2D 이미지 만 표시합니다. 따라서 값이 잘못되었습니다. 구형에 적용하려고하면 불쾌한 오류가 발생합니다. 나는 이것을 문자 그대로 며칠 동안 붙들고있다. 어떻게해야합니까?3D 오브젝트의 픽셀 색상 값 확인

도움을 주시면 대단히 감사하겠습니다.

답변

1

시도 View3D.renderer.queueSnapshot()그러나 GPU에서 전체 장면 스냅 샷을 가져 오면 성능이 저하됩니다. 따라서 하나의 픽셀 만 필요하면 query it perpixel을 사용하는 것이 좋습니다. 그리고 일부 2D 그래픽 또는 사용자 인터페이스를 수행하기 위해이 작업이 필요한 경우 Starling을 사용하는 것이 GPU 측 프레임 워크이므로 CPU로 다시 데이터를 가져올 필요가 없습니다. Here은 통합 자습서입니다.