유니티6 Day 59 - 유니티 구글 계정 로그인 시스템 실행(2부) 주제>> 구글 로그인 시스템 실행하기>> 사용자 데이터 활용>> 로그아웃 기능 추가 >> 주의사항(API 키 보호, 로그인 실패 처리)공부내용앞선 게시글에서 유니티에서 구글 계정 로그인 시스템을 구축하는 방법을 알아보았다. 이번에는 그 시스템을 실행하고 사용자 데이터를 활용하는 방법을 설명한다. 1. 구글 로그인 시스템 실행하기 구글 로그인 시스템이 제대로 작동하려면 Unity Editor와 빌드된 프로젝트에서 각각 실행 시 테스트가 필요하다. 실행 과정은 다음과 같다. 1-1. Unity Editor에서 실행 Unity Editor에서 Play 모드를 활성화한다.Google 로그인 버튼을 클릭하여 로그인 시도.Debug 로그에서 로그인 성공 또는 실패 메시지를 확인. 1-2. 빌드된 프로젝트에서.. 2024. 12. 15. Day 22 - 탑뷰게임 만들기(플레이어를 따라가는 카메라) 주제1. 플레이어를 따라가는 카메라( class CameraController )2. gitignore 오류 발생 및 해결3. README 작성을 위한 개발환경 확인법공부내용1. 카메라 이동시키기cameraController 스크립트 생성 후 다음의 코드 작성하고 player를 연동시켜주면, 플레이어가 움직일 때 카메라도 따라 움직이게 된다.public class CameraController : MonoBehaviour{ public float cameraSpeed = 5.0f; public GameObject player; private void Update() { Vector3 dir = player.transform.position - this.transform... 2024. 5. 9. Day 4 - 게임 이펙트 추가(SetActive 활용), float -> int 주제 >> 카드 매칭시, 게임 클리어시 게임 이펙트(파티클) 추가 >> float 을 int로 변경(소수점 버리기) 구현과정 1. 게임 이펙트 추가(카드 매칭시) 1-1. 에셋스토어 이펙트를 유니티에 추가 참고사이트 https://ugames.tistory.com/entry/%EC%8B%A4%EC%8A%B5%EC%9C%BC%EB%A1%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EC%9C%A0%EB%8B%88%ED%8B%B0-%EA%B8%B0%EC%B4%88-%EC%97%90%EC%85%8B-%EC%8A%A4%ED%86%A0%EC%96%B4-Asset-Store-%EC%82%AC%EC%9A%A9 [유니티 기초] 에셋 스토어 (Asset Store) 사용 에셋 스토어는 유니티의 꽃이라 할 수 .. 2024. 4. 18. Day 3 - 카드 색상 3단계로 변경(매개변수&리스트 활용) 주제>> 기존 기능 업그레이드1.색상변경 함수(ChangeColor)에 매개변수를 추가하여 효율적으로 함수 사용/이미지 변경 방법 추가2.SwitchColor.cs를 생성하여, 매칭 실패시마다 카드 색상이 회색 -> 초록 -> 빨강 -> 검정 순으로 변경하는 함수 추가3.검정 카드 2장을 매칭 후 실패하면 게임 종료구현과정1. ChangeColor함수에 매개변수 추가(sprite square의 색깔을 단순하게 변경하는 방법)ChangeColor 함수에 string Backcolor 매개변수를 추가하여, 매개변수에 색깔을 적으면 카드색상을 변경하도록 설정한다. public void ChangeColor(string Backcolor) { if (Bac.. 2024. 4. 17. Day 2 - 카운트다운(Coroutine & bool 활용), C# 표기형식 *카드 뒤집기 게임 :제한 시간 내에 같은 그림이 그려진 짝을 전부 맞추면 성공 주제 >> 게임 내 기능 추가(게임오브젝트 색상 변경, 매칭실패시 남은 시간 2초 감소 등) >> 오류 발생 및 해결(깃허브 한글 주석 부분이 외계어, 유니티 scene view에서 오디오 gizmo 생성) >> C# 표기형식 개념 맡은 부분 1. 카드를 두 장 뒤집었는데 그림이 서로 다른경우, 이미 한 번씩 뒤집은 카드는 색을 다르게 표시하기 (옅은 회색 등) 2. 매칭 실패할 때 마다, 제한 시간 2초 감소하기 3. 첫번째 카드를 고르고 5초 간 카운트 다운, 안 고르면 다시 닫기 구현과정 1. 이미 뒤집은 카드 색상 변경 1-1. 카드의 색상을 변경시켜주는 함수(ChangeColor)를 Card.script에 만들기 카.. 2024. 4. 16. Day 1 - Git & VSC 연동 주제 >> Git & VSC(비주얼스튜디오코드) 연동하기 >> 연동 오류 및 해결 GitHub Desktop GitHub Desktop을 이용하면 팀원 각자가 동시에 개별적으로 작업을 진행할 수 있고, 수정사항이 발생했을 때 History를 통해 확인이 가능하다. main: 원본 또는 수정이 완료된 최종본을 보관하는 환경(원격 저장소) branch: 팀원들 각자가 개별적으로 작업할 수 있는 환경(로컬 저장소) commit: branch에서 기능을 추가, 수정 또는 삭제한 뒤에 변경사항을 기록하는 기능. (History에서 언제든 변경내용 확인 가능) push: commit이 완료된 branch를 원격 저장소에 올리는 기능. pull: 원격 저장소에서 로컬 저장소(내 노트북)으로 다운받는 기능. 오류발생 .. 2024. 4. 15. 이전 1 다음 728x90 반응형