Jump to content
Unity Insider Forum
Sign in to follow this  
thobr

TPC Kamera Steuerung Controller

Recommended Posts

Hallo.

 

Ich habe bei meinem Third Person Charakter folgendes Script um die Maus und im gleichen Zug die Spielfigur zu drehen:

public class MouseLook : MonoBehaviour
{
    public float mouseSensitivity = 100f;
    public Transform playerBody;

    private float xRotation = 0f;


    // Start is called before the first frame update
    void Start()
    {
        Cursor.lockState = CursorLockMode.Locked;
    }

    // Update is called once per frame
    void Update()
    {
        float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
        float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity * Time.deltaTime;

        xRotation -= mouseY;
        xRotation = Mathf.Clamp(xRotation, -90f, 90f);

        transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f);
        playerBody.Rotate(Vector3.up * mouseX);
    }
}

Wie schaffe ich es jetzt, auch einen Controller (USB-Controller) zu verwenden um die Kamera zu schwenken? Das Springen und laufen funktioniert soweit. Aber hier bekomme ich den Controller nicht hinein.

 

Bitte um hilfe.

 

LG

Share this post


Link to post
Share on other sites

Maus und Stick funktionieren unterschiedlich. Bei der Maus willst du nicht Time.deltaTime draufrechnen, beim Stick schon. Daher willst du eher nicht die "Mouse X"-Achse um einen Stick erweitern, sondern eine neue Achse erstellen, wo du den Stick des Controllers einbaust. Machst du beim alten Inputsystem im Input Manager in den Project Settings. Soll sich aber wohl auch lohnen, sich mal das neue Input-System anzuschauen.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...