본문 바로가기

[과거 기록] 개발자 준비 여정55

RPG 1차완료 우선 마지막글을 올린지 1개월이 지난것과 1개월동안 많은것을 구현했으나 일지를 남기지 못한것에 아쉬움을 많이느낀다. 또한 그이전 1개월간 C#과 유니티를 더 잘 다룰수 있었더라면 2개월까지 걸리지 않았을 것이라는 생각이 들어 아쉬움이 많이 남는다. 2개월간 만들기만 집중했더라면 더 빨리 만들 수 있었겠지만, 아직 C#,Unity를 잘다루지도 못했고, 아직 기초이론이 부족한상태였기에 공부를 병행하면서 만들어서 더 오래걸린것 같다. 우선 마지막글을 이어서 쓰자면, 유아이가 동작하지 않았던건 EventSystem이 없어서 였다. EventSystem을 추가하여 동작을 잘하게 되었고 그때까지만해도 조작이라고는 설정버튼과 조이스틱이 끝이었고, 캐릭터이동만 하는게 끝이었다. 1개월간 생각보다 많은걸 구현했는데, -.. 2020. 3. 25.
200213 RPG Character Load Town 으로 진입시 골랐던 플레이어 정보를 받아 캐릭터 뿌리기 Scene Load Town -> field & Field -> Town 포탈이용하여 서로 씬 전환 완료 Setting Ui 카메라 회전량 조절 슬라이더 Right Panel Drag시 카메라 회전량 조절하는 slider추가 및 이벤트 함수 적용(적용된 값을 바로 PlayerPrefs에 저장함) 캐릭터 선택화면 버튼 Town& Field -> SelectScene 으로 돌아가는 로직 추가 게임 종료 버튼 Application.Quit(); 사용하여 어플리케이션 종료 TO 이후 캐릭터 선택, 종료시 세이브 하여 PlayFab API로 DB에 저장 로직 해야함. bug Field Scene 에서 Joystick및 Ca.. 2020. 2. 13.
200212 RPG 카메라 회전 로직 변경 및 조이스틱으로 캐릭터 이동 성공 RightPanel -> Camera변수 조정 (커플링되서 조금 화남... 디커플링 시키고싶은데 아직 그정도 단계는 안되는듯) MoveControl -> JoyStick . Vertical, Horizontal 프라퍼티로 값받기 이것도 커플링;; 씬로드 -> Select씬에서 타운 이동시 셀렉트씬이 지워지지가 않음 발생하여 SceneLoader 클래스 로직 변경하여 페이드인 끝나면서 바로 UnLoadScene적용 우선 학원에서 옮겨온 파일이 정상으로 작동이 되었다. PlayFab도 따로 설치하지 않았는데 구글연동과 정보로드 전부 되었다 다시 설치하고 할생각에 좀 앞길이 안보였는데 다행이다 2020. 2. 12.
200130 RPG JoyStick 프리펩 생성 및 스크립트 작성, 캐릭터에 RigidBody와 콜라이더를 지우고 Character Controller 컴포넌트를 추가하였다. 이동방식도 JoyStick 스크립트에서 계산어 정의한 Axis를 가져와서 이동할수 있게 바꾸었다. RightPanel을 만들어서 우측패널을 드래그했을때 카메라를 공전시키는것도 만들었다. 우선 Photon은 필드에서 사용하기에는 까다로울것 같아서 제외를하고 싱글모드로 구현을 하는것을 우선시할예정. 2020. 1. 30.