Exemplo n.º 1
0
    public void Update(Vector3 acceleration)
    {
        dragMgr.update();
        model.setDrag(dragMgr.getX(), dragMgr.getY());

        accelHelper.SetCurAccel(acceleration);

        accelHelper.Update();


        model.setAccel(accelHelper.GetAccelX(), accelHelper.GetAccelY(), accelHelper.GetAccelZ());
    }
Exemplo n.º 2
0
    public void update(Vector3 acceleration)
    {
        dragMgr.update();        // ドラッグ用パラメータの更新
        model.setDrag(dragMgr.getX(), dragMgr.getY());

        accelHelper.SetCurAccel(acceleration);

        accelHelper.Update();

        if (accelHelper.GetShake() > 1.5f)
        {
            if (LAppDefine.DEBUG_LOG)
            {
                Debug.Log("shake event");
            }
            // シェイクモーションを起動する
            model.ShakeEvent();
            accelHelper.ResetShake();
        }

        model.setAccel(accelHelper.GetAccelX(), accelHelper.GetAccelY(), accelHelper.GetAccelZ());
    }