16 lines
467 B
GDScript
16 lines
467 B
GDScript
extends Node3D
|
|
|
|
|
|
var mb_post = Vector3(0,0,0)
|
|
var mb_rotation = Vector3(0,0,0)
|
|
func _process(delta: float) -> void:
|
|
if mb_post.distance_to(global_position) > 10:
|
|
global_position = mb_post
|
|
rotation = mb_rotation
|
|
else:
|
|
global_position = lerp(global_position,mb_post,1*delta)
|
|
rotation.x = lerp_angle(rotation.x,mb_rotation.x,1*delta)
|
|
rotation.y = lerp_angle(rotation.y,mb_rotation.y,1*delta)
|
|
rotation.z = lerp_angle(rotation.z,mb_rotation.z,1*delta)
|
|
pass
|