2
Time.deltaTime을 사용하더라도 움직임은 프레임 속도에 따라 달라집니다
Unity에서 게임 오브젝트를 이동하는 데 필요한 번역을 계산하는 다음 코드가 LateUpdate있습니다. 내가 이해 한 바에 Time.deltaTime따르면 최종 변환 프레임 속도를 독립적 으로 사용해야합니다 (레이 CollisionDetection.Move()캐스트를 수행하는 것입니다). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; model.CurrentSpeed = accelerateSpeed(model.CurrentSpeed, targetSpeed, model.Accel); if (model.IsJumping) { …
13
unity
movement
frame-rate
timestep
collision-detection
unity
physics
opengl
libgdx
textures
graphics
c#
unity
vector
sfml
c
opengl
gui
multithreading
unity
mathematics
projection
mesh
unity
rigid-body-dynamics
rigidbody
c#
unity
2d
path-finding
procedural-generation
navmesh
unity
textures
maya
rigging
copyright
transformation
skeletal-animation
assimp
model-loader