개요
개요
고급 KCC는 플레이어의 움직임과 게임 세계와의 상호작용에 초점을 맞춘 3D 키네마틱 캐릭터 컨트롤러 애드온으로, 플레이어에게 탁월하고 부드러운 게임 경험을 제공합니다.
또한 사실상 무제한 수준의 커스터마이징을 제공하여 게임에 맞는 완벽한 캐릭터 컨트롤 시스템을 제작할 수 있으며, 품질에 영향을 주지 않고 뛰어난 성능과 효율성을 제공합니다.
이 애드온은 클라이언트/서버 및 공유 모드와 모두 호환됩니다.
⚠️ 이 애드온은 간단한 KCC의 고급 버전으로, 전문가 코딩 능력이 필요합니다.
⚠️ 플레이어 로직, 입력 처리를 구현하고 게임 플레이 지향적인 예제를 여러 개 포함하는 샘플 프로젝트를 먼저 시작하는 것이 좋습니다.
기능
아래 목록은 간단한 KCC(🟢)와 고급 KCC(🟡)와 공유하는 기능을 포함하고 있습니다
- 🟢 위치 제어 및 시선 회전(피치 + 요).
- 🟢 캡슐 기반 물리학 쿼리 및 탈침투.
- 🟢 중력 지원.
- 🟢 점프 지원.
- 🟢 지상 감지.
- 🟢 바로 사용할 수 있는 지속적인 충돌 감지 (CCD).
- 🟢 콜라이더를 위한 별도의 게임 객체(시동시에 하위 게임 객체로 생성).
- 🟢 자식 콜라이더 무시 지원.
- 🟢 스텝 감지 및 접지 스냅.
- 🟢 플랫폼 독립, 모바일 친화적.
- 🟢 네트워크 및 성능 최적화.
- 🟢 풀링 호환.
- 🟡 이동 플랫폼 및 대기 시간에 상관없이 캐릭터 스냅 지원.
- 🟡 최대 응답성과 움직임 정밀도를 위한 선택적 렌더 예측.
- 🟡 동적(물리와 유사) 및 운동학적(자유로운) 속도 기반 이동.
- 🟡 외력에 대한 지원 - 가속도, 속도, 힘, 임펄스.
- 🟡 이동 로직 모듈화를 위한
Stages
및Processors
로 구동되는 파이프라인. - 🟡 상호작용 지원 - 수동 등록된
Modifier
및Collision
기반. - 🟡 네트워크를 통한 KCC 속성의 선택적 동기화.
- 🟡 고급 충돌 및 상호 작용 필터링 - 콜백, 콜라이더 무시 목록.
- 🟡 예측 캐릭터에 대한 충돌 진입/탈출 콜백.
- 🟡 업데이트 메소드의 자동 / 수동 실행.
- 🟡 부분적 구현을 통해 확장 가능한 데이터 구조.
- 🟡 프레임별 프레임 지원 디버그 - 편집기 그리기, 로그.
- 🟡 성능/통계 기록 및 그래프 시각화를 위한 유틸리티.
- 🟡 이동을 위한 가속 및 마찰 모델을 갖춘 기본 환경 구현.
- 🟡 기초부터 전문가 난이도에 이르기까지 주석이 제공되는 샘플과 테스트용 놀이터
- 🟡 전체 소스 코드 접근
다운로드 - 셈플
버전 | 릴리즈 일자 | 다운로드 | |
---|---|---|---|
2.0.8 | Feb 09, 2024 | Fusion Advanced KCC Sample 2.0.8 Build 422 |
다운로드 - 애드온
버전 | 릴리즈 일자 | 다운로드 | |
---|---|---|---|
2.0.7 | Feb 09, 2024 | Fusion Advanced KCC 2.0.7 Build 421 |
요구 사양
- 유니티 2021.3
- Fusion AppId: 샘플을 실행하려면 먼저 PhotonEngine 관리 화면에서 Fusion AppId를 생성한 후 Real Time 설정(유니티 편집기의 Fusion 메뉴에서 이동 가능)의
App Id Fusion
필드에 붙여 넣습니다. 샘플 Project의 지침을 계속합니다.
고급 KCC의 사용시기?
완벽하게 준비된 샘플 프로젝트를 제외하고는 고급 KCC로 전환해야 하는 몇 가지 타당한 이유가 있습니다:
- 간단한 KCC는 너무 제한적입니다.
- 캐릭터에 대한 세밀한 제어가 필요합니다.
- e-스포츠와 낮은 입력 지연을 목표로 합니다.
- KCC 인터랙션 시스템 활용.
⚠️ 간단한 KCC 전환은 간단한 절차로 추후에 가능합니다.
Back to top