Ejemplo n.º 1
0
        private void InertialMove()
        {
            translating = VelocityMeasurer.CalcTranslatingPerFixedUpdate(measurer.LastPosition, measurer.CurrentPosition);

            //Debug.Log(translating);
            // 50 を乗算するとちょうどいいが、なぜなのかわからぬい。
            character.SimpleMove(translating * 50);  // SimpleMove は メートル/秒 らしい。それってややこしくない?
        }
Ejemplo n.º 2
0
 private void Start()
 {
     character = GetComponent <CharacterController>();
     detector  = GetComponent <GroundDetectorSphere>();
     measurer  = new VelocityMeasurer();
 }