필수 과정Firebase 사이트에서 테스트 프로젝트 생성프로젝트 기능으로 Authentication 등록Unity에서 연동할 SDK와 google-services-json 파일 업로드Android 빌드 맞춤과 Project Settings에서 user key 생성생성한 key에서 SHA 인증서 지문 등록unity 패키지 이름 = Firebase 패키지 이름 맞추기 (com.company.name)Google Web Client ID 준비구글 Signin 패키지 다운 Releases · googlesamples/google-signin-unityGoogle Sign-In API plugin for Unity game engine. Works with Android and iOS. - googlesample..
문제의 코드private void Awake(){ DatabaseReference databaseRef = FirebaseDatabase.DefaultInstance.RootReference;}DatabaseException: Failed to get FirebaseDatabase instance: Specify DatabaseURL within FirebaseApp or from your GetInstance() call.Firebase 내에 제공하는 기능인 Realtime Database를 이용하기 위해 코드를 실행하던중, 오류가 발생하였다.인스턴스 과정중에 DatabaseURL이 제대로 적용이 안되어 해당 기능을 불러오지 못하는 문제가 발생한듯 하다.문제 해결Realtime Database를 ..
스파르타슈팅클럽 개발 기간24.01.02 ~ 24.01.09개발 환경Unity 2022.3.2Visual Studio 2022Git (GitHub Desktop)1920 x 1080 FHD담당 기능UIManger & UI Binding System 구현설정 [FOV, 마우스 감도, 볼륨 조절]플레이와 상호작용하는 UI Scene 구성UI Dynamic Crosshair, 스탠딩 모션, 장탄 수 표시AudioManager & 총기 사운드 구현관련 링크Github 링크 GitHub - psw1305/TEAM55555-SpartaShootingClubContribute to psw1305/TEAM55555-SpartaShootingClub development by creating an account on ..
문제 코드public void PlayOneShot(AudioClip clip){ if (clip == null) return; AudioSource newAudioSource = ResourceManager.Instance.InstantiatePrefab("AudioSource").GetComponent(); newAudioSource.volume = Source.volume * SoundModifier; newAudioSource.clip = clip; newAudioSource.Play(); StartCoroutine(nameof(DestroySourceWhenFinished), newAudioSource);}해당 코드를 이용해 FPS에서 총이 격발 될..
관련 링크 피드백에 따른 UI Manager 리팩토링Unity 개발 주제의 다양한 내용의 개인성장 개발 블로그jhoon8903.github.io해당 블로그에 UI 바인딩 코드를 참고하는 도중 오류가 발생하였다.문제 코드public void Binding(GameObject parent) where T : UnityEngine.Object{ T[] objects = parent.GetComponentsInChildren(true); // 오류 부분 Dictionary objectDict = objects.ToDictionary(comp => comp.name, comp => comp as Object); _objects[typeof(T)] = objectDict; Ass..
BUILD 2048게임 플레이개발 기간23.12.26 ~ 23.12.29개발 환경Unity 2022.3.2Visual Studio 2022Git (GitHub Desktop)1920 x 1080 FHD담당 기능타일 생성 및 관리URP를 활용한 3D 광원 효과DOTween 애니메이션관련 링크Github 링크 GitHub - psw1305/2048: 유니티로 만든 2048유니티로 만든 2048. Contribute to psw1305/2048 development by creating an account on GitHub.github.com가브리엘레 치룰리의 원작 2048 GitHub - gabrielecirulli/2048: A small clone of 1024 (https://web.archive.or..
1500000000000의 번제 개발 기간23.12.15 ~ 23.12.21개발 환경Unity 2022.3.2Visual Studio 2022Git (GitHub Desktop)1920 x 1080 FHD담당 기능게임 매니징전체적인 게임 로직 구성던전 방 랜덤 생성 & 진행 구현적, 아이템, 장애물 통합 작업오디오 시스템 & 사운드 리소스 추가코드 리팩토링 및 버그 수정관련 링크Github 링크 GitHub - psw1305/TeamProject-2DRoguelike: 팀프로젝트 2D 로그라이크팀프로젝트 2D 로그라이크. Contribute to psw1305/TeamProject-2DRoguelike development by creating an account on GitHub.github.com로..
로그라이크 방 오브젝트 생성방이 생성될 때 해당 방 타입에 맞는 오브젝트 생성 [아이템, 장애물, 적]기능 구현RoomBlueprint.cs[CreateAssetMenu(fileName = "RoomBlueprint", menuName = "Blueprint/Room")]public class RoomBlueprint : ScriptableObject{ [SerializeField] private Sprite floor; [SerializeField] private bool isReward; [Header("Object Position")] [SerializeField] private Vector2 rewardPosition; [SerializeField] private Lis..