Страница 1 из 1

GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:02
tetrl
Только раз через раз работает GetKeyUp, скорее всего я делаю что то не так. Помогите пожалуйста.
Когда отпускаю кнопку не всегда срабатывает.
Синтаксис:
Используется csharp
 if (Input.GetKey(KeyCode.J))
        {
            JointMotor2D tempMotor = rb.motor;
            tempMotor.motorSpeed = -100;

            rb.motor = tempMotor;
        }
        else if (Input.GetKeyUp(KeyCode.J))
        {
            JointMotor2D tempMotor = rb.motor;
            tempMotor.motorSpeed = 0;

            rb.motor = tempMotor;
        }

Re: GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:20
Alkos26Rus
Внутри какого метода это находится? Update или FixedUpdate

Re: GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:22
tetrl
Alkos26Rus писал(а):Внутри какого метода это находится? Update или FixedUpdate

FixedUpdate.

Re: GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:31
1max1
tetrl писал(а):
Alkos26Rus писал(а):Внутри какого метода это находится? Update или FixedUpdate

FixedUpdate.

Увазите... :)

Re: GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:38
tetrl
1max1 писал(а):
tetrl писал(а):
Alkos26Rus писал(а):Внутри какого метода это находится? Update или FixedUpdate

FixedUpdate.

Увазите... :)


Всё очень плохо? Ахахаха

Re: GetKeyUp не каждый раз срабатывает. Помогите.

СообщениеДобавлено: 02 апр 2021, 18:41
tetrl
1max1 писал(а):
tetrl писал(а):
Alkos26Rus писал(а):Внутри какого метода это находится? Update или FixedUpdate

FixedUpdate.

Увазите... :)

Понял... настолько всё легко решается..
Простите за тупость ахахах
Только начинаю разбираться в Юнити и кодинге в целом