![]() |
Потестите плиз
Пишу игрушку, сейчас делаю движок для шестерёнок. У меня работает стабильно, но у дизайнера видел несколько раз висло. Повторить ошибку у меня не получается, отпишитесь при каких обстоятельствах повисло, если повисло. Хотелось бы знать, нормально ли работает на 10 плеере.
Шестерёнки можно таскать мышкой. UPD: качать в 10 посте |
В Линуксе довольно неплохо пашет.
|
Поигрался некоторое время. Все нормально, не удалось заставить зависнуть. В 10м плеере пролем не обнаружено.
|
Вложений: 1
хм. Потестил. Возможно, было так и задумано, но:
можно сделать так что область срабатывания одного колеса перекрывает о.с. другого. При этом если кликнуть в том месте где они [о.с.] накладываются друг на друга, тянутся 2 колеса сразу --- update: учи матчасть) |
додвигал до такого:
http://flasher.ru/forum/attachment.p...1&d=1225298168 |
Всем спасибо, главное что не виснет.
2Dominator, да, я сейчас борюсь с этим провтыком. Вот немного более рабочая версия, если заклинить, ведёт себя правдоподобно. Но блин иногда глючит - если убрать не ту шестерёнку, которой заклинили, не начинает вращаться. Завтра наверно до ума доведу. Кстати, если кто хочет глянуть исходник - скажите, выложу. UPD: Цитата:
Качать в 10 посте |
хехе. Не было уверенности что ты в теме. Поэтому не хотел пугать всякими умными словами. К тому же:
1. Это игра 2. Не хочу лезть в дебри теории, т.к. не являюсь в этом супер-профи :) --- кстати, кроме того о чем ты писал (если убрать не ту шестеренку и т.д.) можно всё равно потом словить момент когда 2 колеса неверно вращаются |
Прошу исходник ^_^
|
Вложений: 1
нет защиты от дурака ))) :)
|
Dominator,
Цитата:
Цитата:
skald, Цитата:
Вот архив с исходником. Кажется теперь правильно работает. Пожалуйста, попробуйте их повесить. Или сделать чтоб крутились не верно. Только тогда просьба описать при каких обстоятельствах это случилось. Скриншот, например. Да, шестерни взаимодействуют только по горизонтали и вертикали. По диагонали, даже если будут визуально друг друга касаться, это правильное поведение. По поводу исходника - там всё немного запутано. Планируется несколько типов игр в одной, так что всё что относится к шестерёнкам лежит в папке Gear. Возможно можно было сделать намного проще (: UPD: качать в 15 посте |
Вложений: 1
Привет!
Не клинит при таком раскладе: |
Жень Шень,
Спасибо, что потестил, но ранее я писал: Цитата:
|
Проглядел.:quiet:
Но думаю это можно решить так: растояние между опорными точками чуть увеличить, а зубья чуть уменьшить. Тогда будет видим зазор и все будет тип-топ. Я хотел сам попробывать, но пока еще стоит 8-ка. :victory: |
Вложений: 1
Хм,вот так в 10 все встало,и даже не перетаскивалось
|
Вложений: 1
Оптимизировал как мог (: Стало намного шустрее. Кому интересно, вот исходник (и для восьмерки тоже).
scarbo, и ещё у кого 10 преер, если не лень, постарайтесь ещё раз повесить флешку. А я тем временем ставлю 10 плеер... 2Жень Шень, Цитата:
Кстати, добавил панельку, с которой можно перетаскивать шестерёнки. UPD: в архиве был обнаружен баг, так что я его исправил и перезалил |
Вложений: 2
Division,так и так стоит:
|
Вложений: 2
scarbo, он не только остановился, но и повис, не реагировал на твои действия? Хоть убей, не могу повесить. У меня 10 плеер как плагин, а не отдельное приложение, может быть из-за этого?
Просьба к scarbo и тем у кого 10 плеер, попробуйте повесить флешку отсюда: http://vkontakte.ru/apps.php?act=s&m...5148&id=325532 Напомню, что когда она просто заклинивается, она продолжает реагировать на действия пользователя и её можно "расклинить". Вот скрины. Ничего не повисло, продолжало крутиться после освобождения. Вложение 20768 Вложение 20769 |
| Часовой пояс GMT +4, время: 12:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.