뒤끝 4

[Unity]뒤끝 4 (서버 데이터 불러오기)

저번에는 뒤끝 서버와 연결해 유저 정보를 저장시키는 기능을 구현했었습니다. 이번 글에선 로그인 후 게임내 데이터를 불러오는 기능을 구현해 보도록 하겠습니다. 데이터 불러오기 구현 1. 엑셀을 켜 아래와 같이 작성 후 CSV 파일로 저장합니다. 2. 뒤끝 홈페이지에 접속, 로그인 후 차트 탭을 클릭합니다. 3. 상단의 차트 파일 업로드를 클릭후 1번에서 작성했던 CSV파일을 엽니다. (CSV파일 첫번째 줄에는 대, 소문자 영문, _만 입력할 수 있습니다.) 4. 차트에 등록된 것을 보실 수 있습니다. 다음으로 저번까지 작성했던 유니티 파일을 엽니다. 저번과 이어서 작성을 해보겠습니다. 전체 코드는 최하단에 작성해놓았으니 참고하시면 되겠습니다. 5. BackendManager.cs에 아래와 같이 함수를 추가..

뒤끝 2024.02.29

[Unity] 뒤끝 3 (데이터 저장)

저번에는 뒤끝 서버와 연결하여 회원가입, 로그인 기능까지 구현해 봤습니다. 이번 글에선 로그인 후 게임내 데이터를 서버에 저장시키는 기능을 구현해 보도록 하겠습니다. 데이터 저장 구현 1. 뒤끝 홈페이지에 접속, 로그인 후 게임 정보 탭을 클릭합니다. 2. 상단의 테이블 생성을 클릭합니다. 클릭하면 나오는 테이블 생성 창에서 테이블 명을 기입 후 확인 버튼을 눌러 주세요. (유니티 내에서 테이블 명으로 테이블을 찾습니다.) 3. 이전에 작업했던 프로젝트를 켠 후, BackendManager.cs를 아래와 같이 수정합니다. 설명은 아래 코드에 주석으로 해놨습니다. using BackEnd; using System; using UnityEngine; public enum BackendState { Failu..

뒤끝 2024.01.18

[Unity] 뒤끝 2 (로그인)

저번 글에서는 뒤끝과 유니티를 연동하는 방법에 대해 알아봤습니다. 연동은 완료되었지만 뒤끝과 데이터를 주고받기 위해선 뒤끝에 로그인이 되어야합니다. 이번 글에서는 로그인을 할 수 있도록 진행해보겠습니다. 로그인 구현하기 1. Canvas를 생성 후 아래와 같이 UI를 넣어줍니다. 2. 스크립트를 하나 생성하고 아래와 같이 코드를 입력합니다. using BackEnd; using UnityEngine; using UnityEngine.UI; public class LoginManager : MonoBehaviour { [Tooltip("아이디 입력 필드")] [SerializeField] private InputField _idInput; [Tooltip("비밀번호 입력 필드")] [SerializeFie..

뒤끝 2024.01.16

[Unity] 뒤끝 1 (연동)

뒤끝 서버란? AFI에서 AWS 인프라를 바탕으로 개발한, 자동 완성형 게임 서버 관리 시스템 클라우드 서버의 한 종류인 BaaS, 그 중에서도 GBaaS(게이밍 BaaS)로, 별도의 개발 없이 간단히 API만 붙여 사용할 수 있는 것이 특징입니다. 명칭은 서버를 뜻하는 IT 용어 백엔드(backend)를 한글로 직역한 것 back(뒤)+end(끝) 특징 게임 개발(비동기, 실시간), 게임 운영, 지표 분석 툴을 모두 제공 필요한 단일 기능을 선택적으로 구현할 수 있어, 클라우드 서비스 특유의 종속성으로부터 비교적 자유 서버 개발이 어렵거나 개발 리소스가 부족한 인디게임 개발자도 쉽게 사용 가능 유니티(Unity)연동 지원 멀티 플레이 게임을 위한 실시간 채팅, 매칭 기능을 제공 기능 실시간 채팅 채팅 ..

뒤끝 2024.01.14