Exemple #1
0
    // Update is called once per frame
    void LateUpdate()
    {
        TargetFollowCamera.target       = target;
        TargetFollowCamera.targetOffset = targetOffset;
        TargetFollowCamera.damping      = damping;

        if (updateRotation)
        {
            var mX = RPGInputManager.GetAxis("Mouse X", false);
            var mY = RPGInputManager.GetAxis("Mouse Y", false);
            TargetFollowCamera.xRotation -= mY * rotationSpeed;
            if (limitXRotation)
            {
                TargetFollowCamera.xRotation = Mathf.Clamp(TargetFollowCamera.xRotation, minXRotation, maxXRotation);
            }
            TargetFollowCamera.yRotation += mX * rotationSpeed;
            if (limitYRotation)
            {
                TargetFollowCamera.yRotation = Mathf.Clamp(TargetFollowCamera.yRotation, minYRotation, maxYRotation);
            }
        }

        if (updateZoom)
        {
            var mZ = RPGInputManager.GetAxis("Mouse ScrollWheel", false);
            TargetFollowCamera.zoomDistance += mZ * zoomSpeed;
            if (limitZoomDistance)
            {
                TargetFollowCamera.zoomDistance = Mathf.Clamp(TargetFollowCamera.zoomDistance, minZoomDistance, maxZoomDistance);
            }
        }
    }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        if (RPGInputManager.GetButtonDown("Jump"))
        {
            Debug.Log("Press Jump");
        }
        if (RPGInputManager.GetButtonUp("Jump"))
        {
            Debug.Log("Release Jump");
        }
        if (RPGInputManager.GetButton("Jump"))
        {
            Debug.Log("Hold Jump");
        }

        float hAxis = RPGInputManager.GetAxis("Horizontal", false);
        float vAxis = RPGInputManager.GetAxis("Vertical", false);

        if (hAxis != 0)
        {
            Debug.Log("hAxis " + hAxis);
        }
        if (vAxis != 0)
        {
            Debug.Log("vAxis " + vAxis);
        }
    }