2010-07-29 4 views
2

저는 애플의 GLPaint 예제를 가지고 놀고 있습니다.어떻게해야합니까? iPhone에서 openGL로 FadeOut 효과를 사용 하시겠습니까?

하지만 이미 그려진 것들을 사라지게하는 효과를 만드는 방법을 모르겠습니다. Flash에서 http://staging.rwichmann.com/openglexample/

은 내가 페이드 아웃 BitmapData에의 ColorTransform를 추가 있어요 BitmapData에 모든 프레임의 질감을 그리기 해요 : 나는 내가 찾고 결과를 보여줍니다 플래시의 예를 생성 이전 그려진 데이터

OpenGL에는 비슷한 해결책이 있어야합니다. renderBuffer 또는 frameBuffer을 사용했지만 솔루션을 찾지 못했습니다.

아이디어, 팁, 힌트가 있습니까?

답변

0

그냥 제안합니다. 그 코드와 관련이 없으니 미술과 관련이 있습니다. 예술이 끝날 때까지 그래픽이 투명해질 때까지 알파 값이 감소하는 긴 트레일 링 아트를 만듭니다. 필요에 따라 회전하고 배율을 조정하여 리드 객체의 회전 및 방향을 일치시킵니다. 이것은 지나치게 단순화 될 수 있지만 Quartz에서도 작동합니다. 3D로 이동하려면 카메라의 렌더링 방향을 고려하고 유사한 일련의 페이딩 알파 텍스처를 적용해야합니다.

죄송합니다. 표시해야 할 실제 코드가 없습니다.

감사합니다. Natchaphon