2009-08-31 8 views
0

저는 Papervision3D에 조금 익숙하며, Collada 파일에서로드하는 DAE에 알파 레벨을 설정하려고합니다.DAE에서 알파를 설정하는 방법은 무엇입니까?

어떻게이 작업을 수행 할 수 있습니까? useOwnContainer를 true로 설정하고 알파를 설정할 수 있다는 것을 알고 있지만이 문제를 피하려고 노력 중이므로 이렇게 만드는 레이어 문제를 처리 할 필요가 없습니다.

답변

0

투명도를 설정할 수있는 다른 방법은 없습니다. 뷰포트 레이어에 3D 오브젝트를 설정하면 재생할 수있는 스프라이트를주는 것과 같습니다. 레이어 문제가있는 경우 다른 레이어도 만들 것을 권장합니다. 위의 그림을 렌더링하고 DAE를 울리며 레이어를 만들지 만 제대로 쌓으십시오. 레이어링 개체에 Andy Zupko's post을보십시오. useOwnContainer는 레이어를 만들지 만 레이어를 많이 제어 할 수는 없습니다.

여기에 간단한 코드가 있습니다. BasicView를 사용하고 있지만 뷰포트를 사용할 때를 이해하고 있습니다.

var daeLayer:ViewportLayer = new ViewportLayer(basicView.viewport,null); 
basicView.viewport.containerSprite.addLayer(daeLayer); 
basicView.viewport.containerSprite.sortMode = ViewportLayerSortMode.INDEX_SORT; 
daeLayer.layerIndex = 1; 
daeLayer.addDisplayObject3D(yourDAE); 
관련 문제