0
나는 openGL을 배우기 시작하고 있으며 android에서 일하고 있으며 장소가 달라 붙어 있습니다. 아래의 코드를보고하십시오 : - 여기에 컬러 버퍼 색상이 설정되어 onSurfaceCreated 및 onDrawFrame에서 glClear가 호출 된 후에 표면 뷰는 어떻게 색을 유지합니까?
public void onDrawFrame(GL10 arg0) {
glClear(GL_COLOR_BUFFER_BIT);
}
@Override
public void onSurfaceChanged(GL10 glUnused, int width, int height) {
glViewport(0,0,width,height);
}
@Override
public void onSurfaceCreated(GL10 glUnused, EGLConfig config) {
glClearColor(1.0f,0.0f,0.0f,0.0f);
}
은 삭제됩니다. 이제 컬러 버퍼가 지워지면 왜 표면의 색상이 onSurfaceCreated에 설정된 것과 동일합니까?