이번 차수에 진행하게 된 내용은 위와 같습니다. 주요한 내용은 유니티 에셋 스토어의 SImple fantasy ui 를 활용하여 UI 디자인을 한 후, 앞서 구축한 클래스와 DB를 활용하여 LOGIN과 NEW CREATE USER 기능을 입히는 것입니다.
그러기 위해서 로그인 및 아이디 생성시 안내 메세지가 나오도록 따로 만들어보았습니다. 안내 메세지는 위 php 스크립트에서 보듯이, 출력되는 text를 유니티의 WWWForm.downloadhandler.text 를 통해 받아왔습니다. 그래서 모든 성공/오류 메세지는 서버에서 관리되게 되는 것입니다.
위와 같이 아이디를 생성할때, 패스워드가 동일하지 않다거나 아무것도 적지 않았을 때 php에 있는 내용이 유니티로 넘어오게됩니다.
그 다음으로 유저 인벤토리를 간단하게 데이터 베이스로 꾸며봅니다. 위와 같은 모양새입니다.
DB에는 users, items, usersitems가 있으며, 유저와 아이템 DB에는 각각에 맞는 데이터가 들어가며, usersitems는 유저가 어떤 아이템을 획득했는지 알 수 있습니다.
다음 시간에는 위와 같이 만들어진 UI에 DB의 유저 정보, 아이템 정보를 가져와서 연동하게됩니다.