Работаю над игрой «Велосипедный трюк» и возникла проблема с FlipC#

Место общения программистов C#
Ответить
Anonymous
 Работаю над игрой «Велосипедный трюк» и возникла проблема с Flip

Сообщение Anonymous »

Я работаю над игрой о трюках на велосипеде. Сальто работает нормально, но возникают проблемы со счетом. Он не подсчитывает правильно, сколько раз велосипед перевернулся в воздухе (например, велосипед перевернулся 4–6 раз, но засчитывается только 1–2 раза).
Я не могу это сделать. найти проблему. Если мне придется изменить код, я тоже это сделаю.
Структура велосипеда — это родительский объект с именем «Велосипед», который не перемещается и не вращается, имеющий дочерний объект с именем «Тело», который перемещается и вращается.
Может ли кто-нибудь помочь мне с этой проблемой? Буду очень благодарен.
Это код, который я использую.
Этот код работает в функции обновления.
if (body.rotation.eulerAngles.z > 210 && body.rotation.eulerAngles.z < 220 && inAir)
{
flip = true;
}
//BackFlip
if (body.rotation.eulerAngles.z > 320 && flip)
{
flip = false;
ControllerManager.Instance.backflipParticle.Emit(1);
ControllerManager.Instance.score += 50;
}
//FrontFlip
if (body.rotation.eulerAngles.z < 30 && flip)
{
flip = false;
ControllerManager.Instance.frontflipParticle.Emit(1);
ControllerManager.Instance.score += 100;
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -with-flip
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»