示例#1
0
    public void HandleInput(Character3D character)
    {
        //This is randomly selecting direction, change this to change how AI Characters work
        float xInput    = Random.Range(-1.0f, 1.0f);
        float yInput    = Random.Range(-1.0f, 1.0f);
        bool  isJumping = Random.Range(-1.0f, 1.0f) > 0;

        character.Move(xInput, yInput, isJumping);
    }
示例#2
0
    public void HandleInput(Character3D character)
    {
        float mouseX = Input.GetAxisRaw("Mouse X");
        float mouseY = Input.GetAxisRaw("Mouse Y");

        float MoveRight   = Input.GetAxisRaw("Horizontal");
        float MoveForward = Input.GetAxisRaw("Vertical");

        bool isJumping = Input.GetButtonDown("Jump");

        character.Move(MoveRight, MoveForward, isJumping);
        character.Look(mouseX, mouseY);
    }