コード例 #1
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.P))
        {
            transformingRobotCharacter.Plane();
        }
        else if (Input.GetKeyDown(KeyCode.R))
        {
            transformingRobotCharacter.Robot();
        }
        else if (Input.GetKeyDown(KeyCode.T))
        {
            transformingRobotCharacter.Tank();
        }

        if (Input.GetButtonDown("Fire1"))
        {
            transformingRobotCharacter.Attack();
        }

        if (Input.GetButtonDown("Fire2"))
        {
            transformingRobotCharacter.Punch();
        }

        if (Input.GetKeyDown(KeyCode.H))
        {
            transformingRobotCharacter.Hit();
        }
    }
コード例 #2
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.P))
        {
            transformingRobotCharacter.Plane();
        }
        else if (Input.GetKeyDown(KeyCode.R))
        {
            transformingRobotCharacter.Robot();
        }
        else if (Input.GetKeyDown(KeyCode.T))
        {
            transformingRobotCharacter.Tank();
        }

        if (mainShootButton.isShoot || Input.GetKeyDown(KeyCode.J))
        {
            transformingRobotCharacter.Attack(SkillManager.SkillType.Main);
        }
        else if (secondShootButton.isShoot || Input.GetKeyDown(KeyCode.K))
        {
            transformingRobotCharacter.Attack(SkillManager.SkillType.Second);
        }
        else if (sssButton.isShoot || Input.GetKeyDown(KeyCode.L))
        {
            skillManager.SSS();
        }

        // if (Input.GetButtonDown ("Fire2")) {
        //  transformingRobotCharacter.Punch();
        // }

        // if (Input.GetKeyDown(KeyCode.H)) {
        //  transformingRobotCharacter.Hit();
        // }

        float v = playerControllerUI.GetTouchPosition.y + Input.GetAxis("Vertical");
        float h = playerControllerUI.GetTouchPosition.x + Input.GetAxis("Horizontal");

        if (h != 0 || v != 0)
        {
            transformingRobotCharacter.Move(v, h);
        }
    }