Skip to content

Releases: WoojinKim1225/KinematicCharacterController

v1.1

17 Jul 05:36
Compare
Choose a tag to compare

Release Notes:

  • Removed unnecessary dependency: Blender
  • Simplified InputManager codes
  • Added KCC namespace. Use
    using KCC;
    to utilize the Kinematic Character Controller

v1.0

10 Jul 14:53
Compare
Choose a tag to compare

Key Features

Normal features:

  • Custom collision detection
  • Ground, Wall, Ceiling detection
  • Smooth movement on slopes
  • Climb and descending steps
  • Jump height and jump velocity
  • Crouch and Run

Extensible features:

  • Velocity-dependent multi-stage gravity
  • Multi (Air) Jump
  • Changing player capsule up direction
  • Changing gravity direction
  • Jump buffer and coyote time

Dynamic features:

  • AddForce(Force, Impulse, Acceleration, ChangeVelocity) Method
  • AddRelativeForce(Force, Impulse, Acceleration, ChangeVelocity) Method
  • Move, MovePosition, MoveRotation Method
  • SetVelocity Method

You can make your character Swim, Fly, Dash, Wall-Run with these methods.

Example Scene

This package includes an example scene that demonstrates the capabilities of the character controller. In this scene, you'll find pre-made methods that utilize the features listed above. These methods serve as practical examples of how to implement various character movements and actions using our controller.

Feel free to explore and modify these pre-made methods to suit your specific needs or use them as a starting point for your own custom character behaviors.

v0.5-beta

24 May 15:05
Compare
Choose a tag to compare

3D 무브먼트와 충돌, 일반적인 힘 주는 방식들 추가
예시 스크립트들 추가하여 응용성 넓힐 수 있음
카메라도 여러 방법의 collision 추가

WASD 이동
Space 점프
Shift 달리기
C 웅크리기
G 플레이어 보는 방향으로 가속

일반적인 3D 게임에 사용할 수 있음
차후 업데이트 예정