|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public class RemotePlayer : Player {
-
- public Animator Animator;
- public GameObject PlayerModel;
-
- private float walkSpeed;
- private Vector3 lastPosition;
-
- public void Start()
- {
- lastPosition = transform.position;
- }
-
- protected override void Update()
- {
- DoAnimation();
- base.Update();
- }
-
-
- private void DoAnimation()
- {
- Vector3 dir = transform.position - lastPosition;
- lastPosition = transform.position;
- Animator.SetFloat("WalkSpeed", dir.magnitude);
- Debug.Log(dir.normalized);
-
- PlayerModel.transform.LookAt(PlayerModel.transform.position + dir, Vector3.up);
- //PlayerModel.transform.forward = dir.normalized;
- }
- }
|