안드로이드 게임 개발 정보
(글 수 223)
안녕하세요 선후 입니다^^
OpenGL 로 게임을 개발중인데
컬러버퍼를 바꾸어서 이미지의 전체적인 색을 조절해보았는데요
R G B 에서 R = 1 G = 0 B = 0으로 하면 전체적으로 이미지가 붉어져버리게 되는데요
이미지를 전체적으로 흰색으로 만들어 버리고 싶은데
컬러버퍼조절로는 안되네요 ㅠㅠ 어떻게 방법이 없는지 궁금합니다.

2012.11.23 12:07:49
gl.glColor4f() 함수를 말씀하신거라면
저도 여러가지 방면으로 테스트 해본적이 있는데
이함수는 텍스쳐가 씌어져 있으면 그 텍스쳐의 컬러값 비율을 설정하는 함수로 나름 결론 지었습니다
만약 R=1 G=0 B=0 으로 설정한다면 그 텍스쳐의 R값은 100% G값은 0% B값은 0%로 나오게 되고
R=1 G=1 B=1 로 설정한다면 그텍스쳐의 모든 RGB값이 100%로 나오게 되므로 텍스쳐가 100% 출력 되는겁니다
라고 저는 결론 지었습니다.......
결론은 RGB의 각 컬러값을 설정하는게 아니고 텍스쳐의 RGB비율을 설정하는 거라고 생각합니다..
근데 희한한거는 텍스쳐 안씌우고 하면 컬러값대로 출력은 되더군요;;
잘은 모르겠지만 흰색을 줄려면 R 255, G 255, B 255 아닐까요?^^;