Quantcast
Channel: Questions in topic: "quaternion.slerp"
Viewing all articles
Browse latest Browse all 133

while player is ideally positioned it does not rotate 90 degree slowly , I am here use Quaternion.Slerp function

$
0
0
void LateUpdate() { if (Startmoving) { transform.position = Vector3.MoveTowards(transform.position, targetPosition, movespeed * Time.deltaTime);//movement playeranimator.SetFloat("Velocity", Mathf.Abs((transform.position.x) - (targetPosition.x))); //animation Startmoving = false; } else { // Charactermodel.transform.rotation = new Quaternion(transform.rotation.x, 90, transform.rotation.z, transform.rotation.w); playeranimator.SetFloat("Velocity", 0); //animation Charactermodel.transform.rotation = Quaternion.Slerp(Charactermodel.transform.rotation, playerRotate, movespeed * Time.deltaTime); } }

Viewing all articles
Browse latest Browse all 133

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>