초점으로 흐리게 표시되지 않은 다른 것을 표시 할 수 있도록 이미지 (또는 화면의 일부분)를 어둡게하는 방법은 무엇입니까? 미묘하지만 이해하기가 어렵지만 유감스럽게 생각합니다.XNA - 화면의 한 부분을 어둡게하는 방법?
답변
이것이 얼마나 효율적인지 스마트하지는 않지만 spriteBatch.Draw는 음영 텍스처에 색상을 사용합니다. 텍스처 목록을 설정하고 흐리게 표시 될 텍스처에 어두운 색상을 적용해볼 수 있습니다.
뭔가 같은 :
for(int i = 0; i < texturesToDraw.Count; i++)
{
if(i == selected)
{
spriteBatch.Draw(texturesToDraw[i], position, Color.White)
}
else
{
spriteBatch.Draw(texturesToDraw[i], position, Color.SomeDarkColor)
}
}
간단한 시작하는 데 도움이 될 튜토리얼 : http://www.xnadevelopment.com/tutorials/fadeinfadeout/FadeInFadeOut.shtml 무슨 일
이상을 이해합니다. 그러나 올바르게 구현하는 방법을 생각할 수 없습니다. P – TheQuantumBros
아주 작은 버전이 추가 된 것 같습니다. – Colton
고마워, 이것이 내 목표를 달성하는 데 도움이되었다. – TheQuantumBros
- 1. Android UI : 나머지 부분을 유지하면서 화면의 한 부분을 바꾸는 방법
- 2. 텍스처가 다른 부분을 어둡게하는 것
- 3. iframe을 화면의 전체 부분을 차지하는 방법
- 4. ios 화면의 특정 부분을 캡처하는 방법
- 5. Xbox 화면의 XNA 게임 디밍
- 6. 커스텀 UIButton을 어둡게하는 방법
- 7. UIImageView를 어둡게하는 방법
- 8. 현재 활동을 어둡게하는 방법?
- 9. 미래의 날짜를 어둡게하는 방법
- 10. WPF에서 화면의 특정 부분을 확대
- 11. 내 화면의 여러 부분을 스트리밍
- 12. XNA 4.0 화면의 카메라 및 객체 처리
- 13. 아이폰에서 이미지 가장자리를 어둡게하는 방법
- 14. 파이 게임 - 화면을 어둡게하는 방법
- 15. 바탕 화면의 특정 부분을 확대하는 응용 프로그램
- 16. 아이폰에서 화면의 어떤 부분을 클릭하여보기를 숨 깁니다.
- 17. Slick2D UnicodeFont drawstring이 화면의 나머지 부분을 제거합니다.
- 18. 화면의 특정 부분을 프로그래밍 방식으로 화면에 표시합니다.
- 19. 팝업 메시지 상자가 열려있을 때 화면의 나머지 부분을 고정하는 방법
- 20. CATransition을 사용하여 화면의 uiview 부분을 오른쪽에서 왼쪽으로 이동하는 방법
- 21. XNA 한 방향으로 스케일 조정
- 22. Eclipse의 "Android SDK 누락"경고를 어둡게하는 방법
- 23. 조각의 상태 표시 줄을 어둡게하는 방법
- 24. 플렉스 4 이미지를 밝게 또는 어둡게하는 방법
- 25. 화면을 어둡게하는 빛 센서?
- 26. 전체 페이지를 어둡게하는 단추?
- 27. 메인 클래스 (XNA)에없는 화면의 너비/높이 얻기
- 28. jMonkeyEngine - 충돌 한 본문 부분을 얻는 방법
- 29. js, location.hash에서 한 부분을 얻는 방법
- 30. iOS에서 영화의 한 부분을 재생하는 방법
가 흐리게하고 얼마나 자주? – Colton
쉐이더를 들여다 볼 수는 있지만 경험이 없습니다. 그러나 간단한 수정을 원한다면 커다란 texture2d를 사용할 수 있습니다. 강조 표시된 오브젝트가있는 곳을 제외하고는 텍스처의 모든 부분에 어두운 투명한 색을 칠하십시오. – Colton
전체 화면을 어둡게하고 희미한 부분 위에 그려서 상단의 그림을 흐리게 표시하지 않겠습니다. 그리고 이것은 버튼을 누를 때마다 일어날 것입니다. 이것에 대한 가장 쉬운 방법은? – TheQuantumBros