forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Unity (http://forum.boolean.name/forumdisplay.php?f=147)
-   -   AJumpr (http://forum.boolean.name/showthread.php?t=20210)

kisaroff 02.03.2016 12:06

Ответ: AJumpr
 
Цитата:

Сообщение от St_AnGer (Сообщение 304455)
....Как должен работать прыжок я понял и так, но он не работает как надо у меня на планшете. То есть я качусь по платформе, жму прыжок и... ничего! Жму ещё раз и опять ничего! А потом на 3-4 раз оно прыгает. Подозреваю, что проблема именно в низком UPS.

хм, попробую, что-то исправить, либо игра не совместима с устройством...много на чем тестил, такого, что ты перечислил - не было.

Даже на fly iq245 wizard plus - не лагает, хоть и грузит долго

Жека 03.03.2016 06:06

Ответ: AJumpr
 
Прикол в том, что я хэлп пролистал.
Щас ещё раз глянул - для этой иконки написано "выбрать этап". Не очень понятно как и сама иконка.

У меня тоже лагает, разгоняется и прыгает кое-как будто под водой.
Ощущение будто нажатие кнопок ловишь в Update а обработка в FixedUpdate, и к моменту вызова фикседапдейта иногда факт нажатия уже сбрасыыается.

Прошёл уровень, жму далее - и ничего. Надо выдавать окошко У вас нет денег. Или просто открывать форму выбора трассы, на ней будет ясно что денег нет.

Самый первый уровень нужно покупать, хоть и дёшево, но не знаю круто ли это, обычно первый бесплатно.

kisaroff 03.03.2016 09:26

Ответ: AJumpr
 
Цитата:

Сообщение от Жека (Сообщение 304499)
Прикол в том, что я хэлп пролистал.
Щас ещё раз глянул - для этой иконки написано "выбрать этап". Не очень понятно как и сама иконка.

У меня тоже лагает, разгоняется и прыгает кое-как будто под водой.
Ощущение будто нажатие кнопок ловишь в Update а обработка в FixedUpdate, и к моменту вызова фикседапдейта иногда факт нажатия уже сбрасыыается.

Прошёл уровень, жму далее - и ничего. Надо выдавать окошко У вас нет денег. Или просто открывать форму выбора трассы, на ней будет ясно что денег нет.

Самый первый уровень нужно покупать, хоть и дёшево, но не знаю круто ли это, обычно первый бесплатно.


С программированием тяжеловато у меня, я больше геймдизайнер. UPS мне не о чем не говорит. Подскажите, что нужно в коде поменять или добавить, чтобы у вас не лагало? Как помню, вроде физику нужно в FixedUpdate делать всю, да?

Код прыжка. Просто дается импульс вверх.
PHP код:

PlayerRB.AddForce(Vector3.up ImpulseDBJumpForceMode.Impulse); 


Жека 03.03.2016 10:49

Ответ: AJumpr
 
Всё что связано с RigidBody нужно делать в FixedUpdate.
Чтобы подсказать что надо менять - сначала нужно увидеть как оно сейчас сделано.
Интересует в какой функции у тебя добавляется импульс и по какому условию - т.е. как ты обрабатываешь нажатие на кнопку прыжка.


Часовой пояс GMT +4, время: 00:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot