글
이번엔 각 지역마다 가위바위보의 확률을 다르게 하겠습니다!!
스크립트를 생성한 뒤,
각 지역마다 가위 바위 보에 해당하는 A, B, C를 작성
게임이 시작되면 랜덤하게 1~9까지의 수 중 하나가 되도록 합니다.
에어리어 스테이트에서 현재 어느 지역이 선택됐는 지 정보를 받아오고,
그에 맞춰서 지역에 해당하는 범위가 지정되도록 합니다.
이걸 빈오브젝트에 집어넣고
플레이 스크립트에서 A, B, C를 작성
상대가 특정 수를 랜덤하게 받고,
이 수의 값을 지역의 값에 맞춰서 범위를 파악한 뒤,
랜덤으로 받은 수가 어디에 속하느냐에 따라 1=가위/ 2=바위/3=보가 되도록 합니다.
그러고보니 다른 스크립트에서 해당 변수를 받으려면
PUBLIC으로 선언해둬야하더군요.
플레이 스크립트에서 바로바로 업데이트되면서 수를 받도록 해줍니다.
다음으로 해야할 것은,
텍스트로 범위와 확률을 알려주는 것입니다.
텍스트를 사용하기 위하여 상단에 유니티엔진.UI를 작성해주고,
텍스트를 받기 위하여 역시 작성
아래 쪽 업데이트에서 플레이의 배틀 변수를 받도록 하고,
이 배틀이 지역을 선택했을때의 상황인 경우, 텍스트가 출력되도록 합니다.
어우... 복잡하다....
인스펙터에서 텍스트를 등록해주면 됩니다.
지역 선택 중....
지역을 선택하면 아래쪽에 텍스트가 등장하죠.
가위가 60%.... 그렇다면 나는!!!
바위다!!!!
는 무승부.....
이녀석 바위를 상당히 좋아합니다.
버튼에 이미지를 넣어줍시다!
UI에서 이미지를 제작하고
이걸 버튼으로 넣어줍니다.
검색을 통하여 무료로 배포된 이미지를 넣어주면
요렇게 됩니다!!
내일은 나머지 화면들을 제작해주고,
업적 시스템을 제작해봐야겠군요.
'게임에 대한 이런저런 생각 > 하루 30분 기획' 카테고리의 다른 글
[Probability Rock Paper Scissors] 06. 업적 추가 (0) | 2017.01.25 |
---|---|
[Probability Rock Paper Scissors] 05. 메인 화면 제작&삭제되지 않는 요소 (0) | 2017.01.24 |
[Probability Rock Paper Scissors] 03. 승리 출력과 크기&위치 조정 (0) | 2017.01.22 |
[Probability Rock Paper Scissors] 02. 가위바위보 완성 (0) | 2017.01.21 |
[Probability Rock Paper Scissors] 01. 확률 가위바위보를 만들자! (0) | 2017.01.20 |