//배경화면
배경이미지 출력
//게임UI
게임 UI 출력
//캐릭터 스프라이트
캐릭터 애니메이션
만약에 캐릭터가 움직이면 배경화면도 거기에 따라 재출력을 해줘야 하는건가?
즉,
캐릭터가 초당 60프레임으로 쏘면 배경화면+UI도 초당 60프레임으로 재출력
키보드 조작시(화면전부재출력)
{
//배경화면
배경이미지 출력
//게임UI
게임 UI 출력
//캐릭터 스프라이트
캐릭터 애니메이션
}
아니면 일부분만 재출력 하는가?
//배경화면
배경이미지 출력
//게임UI
게임 UI 출력
키보드 조작시(배경+ui 유지 시킨체 캐릭터만 재조작)
{
//캐릭터 스프라이트
캐릭터 애니메이션
}
두 가지 방법의 성능차이도 궁금
보통은 매 프레임마다 배경 출력하고 캐릭터 출력해도 속도상에 큰 문제는 안생기더라. 왜냐하면 어차피 배경 출려할때 이미 출력된 부분은 알아서 다시 안그리도록 처리를 하니까. 근데 이 처리마저도 성능 향상을 위해서라면 없앨수있음. 화면에서 움직인 부분만 그부분에 해당하는 배경을 따로 다시그리는거임. 근데 그냥 간단하게 만들거면 이런거 생각안해도됨
카메라기능만들어새꺄