유니티/3D RPG

012 아이템 정보 요청/갱신

노오오오오옹 2019. 12. 27. 11:40

 기능

아이템 정보의 은닉과 보안을 위해, 클라이언트에 데이터를 보관하지 않고 서버에 요청한다.

※ 참고 사항

1.  아이템 정보가 필요하면 클라이언트는 서버에게 [GetItem] [아이템 ID] 를 전송한다.

2. 서버는 아이템 Table의 [아이템 ID]에 해당하는 데이터를 검색한다.

3. 해당 클라이언트에게 [SetITem] [select * from Item where id = 아이템 ID]을 전송한다.

4. 클라이언트가 패킷을 받으면, 아이템 정보를 갱신한다.

 

! 주의 사항

 코드

더보기
서버는 요청받은 [아이템 ID] 에 해당하는 정보를 DB에서 검색한다.
아이템 Table

 

 구현 영상

표기해도 되는 정보는 미리 기입해놓고, 나머지는 서버로 부터 [아이템 ID]에 해당하는 정보로 갱신한다.

 리펙토링