728x90 반응형 SMALL scp개발일지3 #008 스크롤 가로 리스트 제작 (도감 목록) 1. 리스트 생성 1) UI 이미지 오브젝트 생성 → Rect Transform Pivot x=0, y=1 2) Scroll Rect 컴포넌트 추가 → Horizontal 부분 체크 활성화 → Movement Type을 Elastic 으로 변경 3) Mask 컴포넌트 추가 2. 콘텐츠 오브젝트 생성 1) 빈 오브젝트 생성 → Rect Transform 부분을 좌측 상단으로 지정, Pivot x=0, y=1 2) Content Size Fitter 컴포넌트 추가 → Horizontal Fit을 Preferred Size로 변경 3) Horizontal Layout Group 컴포넌트 추가 4) 1번에서 만든 List 이미지 오브젝트의 Scroll Rect 컴포넌트에 Contents 오브젝트 할당 3. Co.. 2024. 2. 27. #006 카메라 매니저 (캐릭터 이동 추적, 카메라 떨림 방지) 유니티 2D 캐릭터가 이동함에 따라 카메라가 캐릭터 이동 추적하도록 구현하는 방법 1. Main Cemara 인스펙터 값 변경 1) Occlusion Culling 체크 활성화 2) MSAA 부분을 Use Graphics Settings로 체크 2. Main Cemara에 PlayCamreaFollow 스크립트 컴포넌트 (카메라 매니저 생성) 1) PlayCamreaFollow 스크립트는 아래와 같이 작성 (minX, maxX, minY, maxY 값은 맵에 따라 값 변경하여 사용) 2) PlayCamreaFollow 스크립트 컴포넌트 후 Player 오브젝트 할당 *** 카메라 떨림 방지 카메라 스크립트는 Update함수가 아닌 LateUpdate 함수안에 작성 (그래야 캐릭터 이동이 완료된 후에 카메.. 2024. 2. 23. #005 롤플레잉 게임 캐릭터 이동 조이스틱 구현 1. 조이스틱 조작에 따른 캐릭터 이동을 구현하기 위해 조이스틱 오브젝트, 스크립트 생성 1) Joystick 오브젝트(이미지)의 자식오브젝트로 Center 오브젝트(빈오브젝트), Stick 오브젝트 생성(이미지) 2) Joystick 오브젝트에 Bl_Joystick 스크립트 컴포넌트하고, 조작할 캐릭터 오브젝트 할당해야 함 3) 캐릭터 오브젝트는 콜라이더, 리디지바디 컴포넌트, 캐릭터 스크립트 필요 2. 캐릭터 오브젝트랑 스크립트 생성 1) 캐릭터 스크립트에 반드시 bl_Joystick 조이스틱 오브젝트 저장할 변수 선언 후 인스펙터에 오브젝트 할당해야한다. *** PC또는 모바일 사양에 따라 이동 속도가 다르지 않도록 구현하는 방법 Update함수가 아니라 FixedUpdate 함수안에 코드 작성하기.. 2024. 2. 23. 이전 1 다음 728x90 반응형 LIST