본문 바로가기

unity69

멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 최종 팀 프로젝트 목차팀 프로젝트25.05.01AI가 문이 닫혀있을 땐 통과하지 못하고 문이 열려있을 땐 통과하도록: NavMeshObstacle을 활용 ※ NavMeshObstacle: NavMesh Agent가 World를 탐색하는 동안 피해야 하는 움직이는 장애물--> 이미 Agent가 지나갈 수 있게 Bake한 상태에서도 Obstacle을 활성화하면 Agent가 그곳을 지나가지 못하게 막을 수 있다. - Carve비활성화 : Agent는 Obstacle과 충돌을 피하려고 하고, Obstacle과 가까우면 Collider와 같이 충돌한다. --> Agent가 Obstacle이 많은 환경에서 Obstacle을 피해갈 길을 찾지 못할 수 있다.활성화 : Obstacle이 정지 중일 때, NavMesh에 구멍을 낸다. 따.. 2025. 4. 28.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 91일차 목차게임에 필요한 상식25.04.09늦잠을 자는 바람에 앞 부분 수업을 조금 놓쳤다.. 따라서 PlayerController 구현 부분은 Github를 참고하여 작성했다.PlayerController 구현>> Attack 구현: 연속으로 공격하지 않던 문제 해결 --> PlayerStateAttack.cs 코드 수정 >> Attack → Idle 구현: Behaviour State를 활용하여 구현 >> Move → Idle 조건 변경 ※ Camera와 Player의 거리를 3으로 조정 ※ CustomEditor가 상태를 느리게 반영하는 문제 수정: PlayerControllerEditor.cs 수정 Enemy 구현└ EnemyController: PlayerController와 같이 Old버전과 상태 패.. 2025. 4. 22.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 90일차 목차게임에 필요한 상식25.04.08지난 시간에 이어서 Character Animation 제작: Apply Root Motion을 Script에서 조절하여 구현 >> 이어서 Jump 구현: Sub-State Machine을 활용하여 구현 1. 'On Jump' 설정: 점프 모션들 추가 및 Parameter를 Float 타입으로 만들고 이름을 'GroundDistance'로 변경--> Automate Thresholds의 체크를 해제하여 motion 간의 간격을 조정 가능하다. ※ 점프 모션이 조금 어색하다..?: 강사님의 모션 순서는 다음과 같다GoesDown2GoesDownPeakGoesUp2GoesUpTakeOff 2. 'Idle' -> 'Jump' 설정: Parameter를 Bool 타입으로 만들.. 2025. 4. 17.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 89일차 목차게임에 필요한 상식25.04.04Character Animation>> Hierarchy에 Ellen Prefab 추가 >> PlayerController.cs 생성: Ellen에 추가--> Input Manager를 통해 입력값 받는 방식으로 구현 >> Ellen에 'Character Controller' Component 추가: 캐릭터를 이동시킬 뿐만 아니라 경사로나 계단도 오르도록 도와준다.Slope Limit : 오를 수 있는 경사로 각도Skin Width : 충돌감지영역 크기Min Move Distance : 움직임의 최소 거리Step Offset : 오를 수 있는 계단의 높이--> Character에 맞게 Center 조정 ※ Layer는 32Bit 비트 마스크를 사용하여 Layer를 구분.. 2025. 4. 4.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 88일차 목차게임에 필요한 상식25.04.03교안에 중복되는 내용이 많아서 이론적인 부분은 넘어가기로 결정됐다.--> 지난 프로젝트에 사용한 것들 전부 제거 (Settings의 'New Lighting Settings'는 남겨둠) 프로젝트 초기화>> 필요한 Package 설치: Package Manager를 통해 설치ProBuilder : 모델링 도구Polybrush : 지형을 만드는 등 텍스쳐와 관련된 도구 >> Window 열기: ProBuilder는 Hierarchy 옆에, Polybrush는 Inspector 옆에 둠 ProBuilder: Shape 만드는 법 >> 계단 >> Cube로 경사면 만들기: Cube를 만든 다음 Edge를 선택해 옮기기 >> Flip Normal: 실내를 만들기에 좋음 (Cub.. 2025. 4. 3.
멋쟁이사자처럼부트캠프 Unity 게임 개발 3기 87일차 목차게임에 필요한 상식25.04.02새 프로젝트 생성Editor Version : 2022.3.60f1Template : 3D (Built-In Render Pipeline)Unity Cloud 연결 해제Project Name : 3d-game-project Knoll>> Knoll에 사용될 Material을 생성하고 적용: Knoll Body >> 그 외 Material의 세부 설정--> 원래는 Metallic과 Smoothness에 같이 적용되지만, Knoll이 URP 용으로 만들어진 소스라 Smoothness는 남아있음 >> Knoll Parts와 Tree도 생성하여 적용1. Knoll Parts: Equip과 Metal 둘다 KnollParts Material 적용--> 강사님은 따로 'Knoll.. 2025. 4. 2.