Title 화면 Object

1.로그인 InputField

InputField를 이용하여 유저의 아이디와 비밀번호를 입력 받는다. 비밀번호의 경우 InputField의 Content Type을 password로 바꿔주면 **로 입력된다. 아이디를 입력받고 키보드의 tab 키를 누르면 자동으로 비밀번호로 이동할 수 있게 script를 작성하였다.



< ID InputField Component >

< PASSWORD InputField Component >

2.넥슨 계정과 메이플 계정 선택 탭

투명 버튼을 이용하여 두가지 img를 번갈아 활성화

< 메이플 계정 활성화 탭 >

< 메이플 계정 활성화 탭 >


< 넥슨 계정 활성화 탭 >

각각의 탭 위에 투명한 버튼을 만들어 On Click() 이벤트를 추가하여 사용


< On Click() 이벤트 활성화 >

< 결과물 >

3.PlayerPrefs

자동 로그인을 위해 서버의 토큰을 사용하기 이전에 PlayerPrefs를 이용하여 먼저 자동 로그인 기능을 만들어 두었다.
PlayerPrefs는 로그인 시 check box가 True라면 ID와 Password를 저장한다.

PlayerPrefs.SetString("name", "chendi");
// "name"이라는 PlayerPrefs를 생성하여 내용으로는 "chendi"를 저장
PlayerPrefs.GetString("name");
//"name"에 저장되어 있는 스트링을 가져온다.

PlayerPrefs는 삭제를 하지 않는 이상 저장된 데이터는 사라지지 않고 Scene을 넘어가도 프로그램을 종료하여도 사라지지 않는다.