_process(delta)나 _physics_process(delta)처럼 _integrate_forces(state)안에서 delta값을 사용하고 싶을 때는 step을 사용한다.


func _physics_process(delta):
	print("Delta: ", delta)

func _integrate_forces(state):
	print("Step: ", state.step) # or print("Get_Step(): ", state.get_step())

1. _physics_process()함수 안에 lerp()함수의 결과값을 RigidBody에 바로 적용시키지 말아야 한다. 적용시에 Snake, Frame drop이 일어나며, 심한 경우에는 Jittering까지 일어난다.

2. 실시간으로 lerp()함수의 결과값을 구하여 RigidBody에 적용하여 물리적 특성을 변경하고자 할 경우, _physics_process()함수 안에서 lerp()함수를 사용하여 결과값을 얻은 후에 _integrate_forces()함수 안에서 적용시켜야 한다.

+ Recent posts