2012-06-01 3 views
2

AS3에서 새로운 앱을 코딩하기 시작했습니다. 모바일 및 데스크톱 지원을 기대하고 있습니다. Starling과 같은 여러 Stage3D 프레임 워크를 살펴 보았습니다. 하드웨어 가속을 지원하는 모바일 장치 및 데스크톱에 큰 성능 이점이 있다는 것을 알고 있습니다. 내가 걱정하는 것은 Stage3D를 활용할 수있는 비디오 카드가없는 데스크톱입니다. 소프트웨어 교체가 있다는 것을 알고 있지만 성능이 저하 될 것이라는 소식을 들었습니다. 하드웨어 가속을 지원하지 않는 데스크톱에서 Stage3D를 사용하지 않으면 응용 프로그램이 실제로 잘 작동한다고 들었습니다. 저는 Stage3D에 기대고 있습니다.하지만 다른 것들을 기억하고 있는지 궁금합니다.Stage3D 사용을 시작하는 것이 빠릅니까?

감사합니다.

답변

2

사용 된 소프트웨어 폴백은 항상 기본 플래시 드로잉 API보다 빠릅니다. 프레임 워크에 필요한 모든 기능이 포함되어 있다면 사용하지 않을 이유가 없습니다. Starling 버전과 원본 버전을 비교하면 성능이 향상됩니다. 웹 사이트의 데모는 소프트웨어 폴백을 사용하는 경우에도 얼마나 원활하게 작동하는지 입증합니다.

누락 된 기능이 프레임 워크에 포함되어 있지 않으면 충분히 공정해야합니다. 힘든 결정이지만 장단점을 고려해야합니다. 그러나 성능면에서 보면 Stage3D가 반드시 필요합니다.

+0

알파 블렌드 팩터를 많이 사용하면서 문제가 발생했습니다. 따라서 알파를 그리지 않는다면 그에 맞게 블렌드 팩터를 설정해야합니다. – ansiart

+1

Context3DProfile.BASELINE_CONSTRAINED는 이러한 오래된 시스템을 도와야합니다. 대부분의 경우에 충분하다. – Andreas

관련 문제