- CVI 정보나눔(www.cvi.kr)
- 스터디
- 강좌,팁,유용한것
강좌,팁
글 수 116
제가 심심풀이로 만든 두번째 프로그램임다.
퍼즐게임을 간단하게 만들어 봤는데...
원리는 아주 간단합니다. 먼저 이미지를 같은 크기로 9등분 한후에
그 조각난 이미지와 같은 크기의 이미지 버튼을 만들어서 버튼간에
간격이 생기지 않게 잘 배치합니다. 각 버튼마다 이미지를 하나씩
붙여 넣으면 일단 그림은 완성되고 마지막 버튼은 이미지를 넣지 않습니다.
빈공간이 있으야 이동을 할수 있으니까요. 그리고 각 버튼을 클릭 할때마다
클릭된 버튼과 이미지가 삽입되지 않은 버튼의 왼쪽 위치값과 높이값을
비교하여 정해진 거리차이가 나오면 클릭한 버튼과 이미지가 없는 버튼의 위치를 바꾸는 방법임다. 이 프로그램의 젤 중요한 부분은 버튼을 랜덤으로 석는 부분인데 잘못석으면 나중에 그림이 조합이 않되걸랑요.
그림이 완성되었다는 것은 각 이미지들의 젤 처음 위치값과 비교하여 같으면 그림이 완성되었다는것을 알수있으니까 간단하죠...
그렇게 어려운 것은 없구요 이런 퍼즐을 어떻게 표현했냐의 차이죠. 다른사람들은 어떻게 만드는지 모르지만 어쨋든 저는 버튼의 위치값을 이용해 만들어 봤슴다. 다른 방법으로 만드실줄 아는 분은 글을 올려 보세요. 비교해보게.
ㅎㅎㅎ. 소스파일을 올려놨으니까 한번보고 따라서 만들어 보세요.
설명이 너무 부족한가? 제가 원래 말주변이 없걸랑요..ㅎㅎㅎ 이해하세요...
퍼즐게임을 간단하게 만들어 봤는데...
원리는 아주 간단합니다. 먼저 이미지를 같은 크기로 9등분 한후에
그 조각난 이미지와 같은 크기의 이미지 버튼을 만들어서 버튼간에
간격이 생기지 않게 잘 배치합니다. 각 버튼마다 이미지를 하나씩
붙여 넣으면 일단 그림은 완성되고 마지막 버튼은 이미지를 넣지 않습니다.
빈공간이 있으야 이동을 할수 있으니까요. 그리고 각 버튼을 클릭 할때마다
클릭된 버튼과 이미지가 삽입되지 않은 버튼의 왼쪽 위치값과 높이값을
비교하여 정해진 거리차이가 나오면 클릭한 버튼과 이미지가 없는 버튼의 위치를 바꾸는 방법임다. 이 프로그램의 젤 중요한 부분은 버튼을 랜덤으로 석는 부분인데 잘못석으면 나중에 그림이 조합이 않되걸랑요.
그림이 완성되었다는 것은 각 이미지들의 젤 처음 위치값과 비교하여 같으면 그림이 완성되었다는것을 알수있으니까 간단하죠...
그렇게 어려운 것은 없구요 이런 퍼즐을 어떻게 표현했냐의 차이죠. 다른사람들은 어떻게 만드는지 모르지만 어쨋든 저는 버튼의 위치값을 이용해 만들어 봤슴다. 다른 방법으로 만드실줄 아는 분은 글을 올려 보세요. 비교해보게.
ㅎㅎㅎ. 소스파일을 올려놨으니까 한번보고 따라서 만들어 보세요.
설명이 너무 부족한가? 제가 원래 말주변이 없걸랑요..ㅎㅎㅎ 이해하세요...