|
간단한 게임을 만들어보고 있는데요...
T.T 다른 기술을 아는 게 없어서 TImage 와 Bitmap 만으로 구현하려고 합니다.
배경을 TImage 로 잡고 개체 하나하나를 Bitmap 으로 Draw()로
그려넣는 방식으로 하고 있는데요
첫째.
개체를 이동시키려고 하니까.. 개체가 자리잡고 있는 뒤 배경화면을 처리하기가
어렵네요.. 이동하고 난 다음의 원래 배경화면을 돌려놓으려니까..
처음엔 무작정 Image 를 reload 시키다가.. 안되겠어서 개체와
같은 크기의 Bitmap 을 생성해서.. Image 에서 같은 영역을 CopyRect 로 복사했다가
다시 붙이는 방식으로 하는 데요.. 이러려면 개체 하나 그릴때마다 Bitmap을
두 개 써야 되고.. 으... 허접합니다. 개체를 이쁘게 이동시키려면 어떻게 해야할지..
둘째.
개체가 직사각형이 아니니까... 일부분을 Transparent 로 설정하고 싶은데
어떻게 하는지 모르겠네요... bitmap에서는 그게 불가능한 건지...
조언 부탁드립니다. 꾸벅
|