воскресенье, 19 мая 2013 г.

Новые возможности на старом контроллере

Старый контроллер оказался очень тугим, но после бессонных ночей в лаборатории я кажется нашёл способ подчинять его хоть каким то силам. На данный момент я заставил его подчиняться ускорителю почти так же, как и на новом.
Для сравнения: сейчас это заняло у меня ~ 16-18 строчек кода, а на новом всего 4.

среда, 17 апреля 2013 г.

Закрытие нового контроллера.

Как бы я не старался, но мой новый контроллер никак не подходит на роль псевдопаркура. Он работает, но только при неспешной игре. Если не надо всё время бежать, прыгать от платформы к платформе, то он хорошо себя показывает; а в моей игре он то и дело спотыкается, тормозит у краёв и тд.
Столько работы в пустую? Я думаю не совсем. Попытаюсь хотя бы наработки прилепить к старому. Как сделаю - отпишусь.

среда, 3 апреля 2013 г.

Изменение графы "Планы до релиза".

Немного подумав я изменил графу "Планы до релиза". Очень уж долго я занимаюсь этой игрой. А если делать то, что я запланировал, то это вообще неизвестно когда закончится. Оставил я только то, в чём уверен, что смогу сделать. 

Тесты нового контроллера на тропе (дубль 2).


После того, когда все триггеры стали игнорировать рейкасты, я протестировал новый контроллер на тропе ещё раз. В этот раз всё выглядело лучше. Контроллер вёл себя почти как надо. Выделялось только тугость поворота, но это и другие недостатки подвергнутся шлифовке.
Был замечен и один баг: рейкасты иногда начинают давать неверные значения. Над этим тоже надо будет поработать.

Цвет плоского ускорителя изменён на зелёный. Будут добавлены и другие плоские объекты с другими цветами, и я подумал, что синий цвет больше подойдёт для трамплина.

понедельник, 1 апреля 2013 г.

Наработки. Видео.

Все новые, запланированные к версии 0.17, элементы добавлены. Там также есть новый вид элемента, одобренный голосованием - плоский ускоритель. Презентационное видео ниже.

суббота, 16 марта 2013 г.

Вот я и застрял.

Не успел я обрадоваться контроллеру, как стал его переписывать. Не успел я обрадоваться новому контроллеру, как наткнулся на проблему: мой персонаж не движется на платформах. Точнее платформы уезжают из под персонажа.
Пользователь портала GCC seaman подсказал способ её решения - удочерение персонажа к платформам. И всё бы ничего, но персонаж удочеряется полностью (опракидывается с платформой и т.д.), а большой круглый цилиндр вообще творит с персонажем неведомое.
В общем и целом - застрял я крепко и на неопределённый промежуток времени.

среда, 13 марта 2013 г.

Переработка контроллера.

После ещё некоторых тестов я решил обрезать и переписать новый контролер. Недостаток моего контроллера был в том, что он очень сложен и нестабилен. Очень странно себя вёл даже на ровной поверхности. В первых тестах я тестил его не спеша, потихоньку, без никаких там трюков; а ведь игра о другом, и в этом другом мой контроллер показал себя очень плохо.
Во основном были проблемы с изменением поведения игрока в зависимости от поверхности , на которой он находился. Игрок то слишком быстро ускорялся, то затормаживался, то в воздух подлетал. Эту функцию я вырезал.
Переделанный контроллер будет очень прост. Ничего лишнего. Надеюсь с этим контроллером всё будет хорошо.