NGUI를 공부하다가 간단하게 뭐라도 만들면 좋을것 같다고 생각하다가 예~전에 윈도우에 설치되어있던 카드게임을 만들게 되었다. 솔리테어인데 사실 이 게임 룰도 몰랐다. 생각보다 만들다 보니 룰이 복잡했다. 아직 카드를 놓을 수 있는 룰 제한은 넣지 않았다.
1.카드 나열
순서대로 1번째는 1장,2번째는 2장 ~~~7번째는 7장의 카드가 놓여지고 그 배열의 맨 마지막 카드만 뒤집어짐
2. 나열되지 않은 카드배열 뒤집기
밑에 나열된 카드를 제외하고 남은 카드배열을 가지고있다가 버튼을 누르면 위에서부터 하나씩 뒤집어준다.
3. 마지막 위치한 카드 뒤집기 (아직 룰 적용 X)
카드를 선택하고 이동할 위치에 클릭하면 카드가 선택한 카드의 위치의 카드정렬은 마지막카드를 뒤집어준다.
미처리 부분
- A로 적혀있는 빈공간에는 A부터 차례대로 놓을 수 있게 처리
- 밑에 뒤집어져있는 7개의 카드에는 제일 위에있는 카드 숫자보다 1 큰 카드만 올 수있고 다른 색의 카드가 와야한다 ex) 7클로버(검 은색)카드가 있다면 8하트(빨간색)or8다이아(빨간색)..빨간색의 숫자가 8인 카드
- 맨 오른쪽위의 카드는 7개의 깔려있는 카드 외의 카드들이다. 모두 뒤집었을 경우 다시 반대로 뒤집어 지도록
- 모든 카드들은 클릭될 수가 있으므로, 뒤집어져 있는 카드만 클릭이 되도록 설정 예를들어 5장의 카드가 뒤집어져있는 카드배열을 클릭하면 모두 움직이도록 설정이 필요
- 추가적으로 생각나지 않는것들..
간단하게 연습삼아 만들어봤는데 생각보다 복잡해서 당황했다..
'유니티 > NGUI' 카테고리의 다른 글
NGUI) UI 사용법[버튼 클릭처리,텍스트(Label)] (0) | 2019.04.30 |
---|---|
NGUI) Sprite,아틀라스 활용하기 (0) | 2019.04.28 |