안드로이드 2D 게임에 물 효과를 추가하여 물체가 물 아래에 있고 물이 점점 높아지는 느낌을주고 싶습니다. 프로그래밍 방식으로이를 수행 할 수있는 방법이 있습니까? 누군가가 나에게 몇 가지 코드 제안을 해주거나 내가 시작할 수있는 부분을 말할 수 있습니다. 나는 프로그래밍 방식으로 일을하고 싶다. 한 번은 코드로 인위적인 화재 효과를 보았습니다. 물의 경우도 마찬가지입니까?2D 게임의 물 효과 "android". 어디서 시작하나요?
1
A
답변
1
물 효과를 위해 gl 쉐이더를 작성해야합니다.
단계 :
- 하는 대상 (질감)를 렌더링하는 장면을 렌더링은
- 는 2D로 물 유형 쉐이더를 작성하는 방법에는 여러 가지가 있습니다
대상을 렌더링하는 쉐이더를 적용합니다. 귀하의 필요에 가장 잘 맞는 기술을 찾으십시오.
경고 : 프로그래머블 파이프 라인 (장치와 기기에 쉐이더에서만 작업의 OpenGL ES를 지원하는 2.0
+0
Ok .. OpenGl을 사용하지 않고? 이것이 가능한가 ? –
+0
예. 소프트웨어에서 이러한 2D 효과를 수행 할 수는 있지만 셰이더를 사용하는 것보다 빠르지는 않을 것입니다. 기본적으로 이미지를 변형하고 픽셀을 직접 조작하는 알고리즘을 찾아야합니다. 확인하여 아이디어를 얻으세요 (Android Pixel Buffer) http://developer.android.com/reference/android/graphics/Bitmap.html – Byron
관련 문제
- 1. OpenGL 2D 플랫폼 게임의 손전등 효과
- 2. 어디서 Weblogic과 j_security_check로 시작하나요?
- 3. 첫 번째 vps! 어디서 시작하나요?
- 4. 쉐이더가없는 실시간 물 효과
- 5. 거품이 연기처럼 ..2D 효과. 어떻게?
- 6. html5 게임의 사운드 효과
- 7. iPhone 게임의 소리 효과
- 8. 자바 스크립트 - 물 파급 효과
- 9. AABB가없는 게임의 2D 충돌
- 10. 에서 OpenGL은 2D 물 시뮬레이션
- 11. Java 게임의 2D 충돌 문제
- 12. 물 효과 전환으로 내용보기를 전환하려면 어떻게해야합니까?
- 13. 보기 기반 응용 프로그램에서 물 효과
- 14. Java 2D 조명 효과
- 15. iPhone cocos2d 게임의 텍스트 입력 효과
- 16. 우주 사수 게임의 3D 사운드 효과
- 17. 새 언어에 대한 정적 코드 분석. 어디서 시작하나요?
- 18. 비주얼 스튜디오 2010 colourizers, intellisense 및 나머지. 어디서 시작하나요!
- 19. PEM, DER, X509, ASN.1, Oh My. 어디서 시작하나요?
- 20. 네트워크로 연결된 2D 게임의 지연 보상
- 21. Direct 2D 직사각형 흐림 효과
- 22. Android 게임 효과
- 23. C# XNA 2D 트레일 효과 최적화
- 24. 엔진이없는 Android 2D 게임 개발
- 25. 어디서 Android onTouchListener를 구현해야합니까?
- 26. 2D 오브젝트에 3D 효과 추가 - DirectX
- 27. OpenGL을 사용하는 2D 게임에서의 3D 효과
- 28. CocosDension의 루핑 사운드 효과, Cocos 2d
- 29. "기능 물"?
- 30. Android 홈 화면 효과
자매 사이트에 아마 유용 스레드 : http://gamedev.stackexchange.com/questions/8727/how-to- 물 효과를 이미지에 추가 할 수 있습니다. 개인적으로 GL 쉐이더를 사용하기를 기대합니다. –
GL에 대한 GL 사양 중 하나 인 사용하려는 기술에 대해 가장 관련이 있다고 생각하십시오. 안드로이드? 아니면 안드로이드 자신의 2D 그래픽 기술입니까? – Elemental
"물에 반사"효과 또는 "물을 통한 왜곡/회절"을 보거나 단순히 "물에 푸른 물이 묻어있는 것"을 찾고 계십니까? 이들 모두는 실시간으로 상당히 빠르게 처리 될 수 있습니다 ... – BRFennPocock