Skip to content

1vanK/Urho3DCharacterController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Urho3D Character Controller

Литература

Алгоритм перешагивания неровностей, который используется практически везде: https://www.gamasutra.com/view/feature/131508/bsp_collision_detection_as_used_in_.php?print=1

Serious Engine

https://github.com/Croteam-official/Serious-Engine/blob/master/Sources/Engine/Classes/MovableEntity.es > TryToGoUpstairs()

Doom 3

https://github.com/id-Software/DOOM-3/blob/master/neo/d3xp/physics/Physics_Player.cpp > SlideMove()

NVIDIA PhysX

Оригинальный Character Controller

Unity

Unity использует CC из PhysX (TODO: разобраться, модифицированный или оригинальный), однако есть самописный на языке C#: https://github.com/Unity-Technologies/Standard-Assets-Characters/blob/master/Assets/_Standard%20Assets/Characters/Scripts/Physics/OpenCharacterController.cs

Torque 3D

https://github.com/GarageGames/Torque3D/blob/development/Engine/source/T3D/physics/physx3/px3Player.cpp

Bullet Physics Library

CryEngine

https://github.com/CRYTEK/CRYENGINE/blob/release/Code/CryEngine/CryPhysics/livingentity.cpp TODO: что-то мутный код, тут точно Character Controller?

Unreal Engine

DigitalRune

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published