Баги в Construct 2

техническая поддержка по Construct 2

Сообщение Баги в Construct 2
» 05 июл 2019, 21:31

Mechanic, здесь обсуждают не косяки в проектах, а баги самого констракта :rolleyes:
Аватара пользователя

Участник
Сообщений: 84
Я тут с 11 мар 2015
Репутация 8 [ ? ]

Сообщение Баги в Construct 2
» 05 июл 2019, 22:30

Да, я извиняюсь, показалось, что с прогой что-то.
Аватара пользователя

Участник
Сообщений: 54
Я тут с 28 июн 2019
Репутация 2 [ ? ]

Сообщение Баги в Construct 2
» 15 июл 2019, 23:06

баг или нет?

функция вызывается на старте
если так,
Изображение

то все норм, но если так,
Изображение

то выдает ошибку:
Изображение

здесь нет сторонних плагинов и прочего
в остальных функциях убирал действия вовнутрь - работает нормально...
Аватара пользователя

Участник
Сообщений: 84
Я тут с 11 мар 2015
Репутация 8 [ ? ]

Сообщение Баги в Construct 2
» 15 июл 2019, 23:16

duhast, варианты работают по разному.
Когда у тебя chosen задаётся?
В первом варианте 58 событие проверится через 0.6 секунд. Проверка находится в подусловии, а значит пока верхние действия не обработаются - подусловии будет ждать.
Во втором варианте Сразу при вызове функции.
Изображение Изображение
Аватара пользователя

Игродел
Сообщений: 2324
Я тут с 26 сен 2013
Откуда: Екб
Двиг: C2
VK: indiewolf_game
Репутация 285 [ ? ]

Сообщение Баги в Construct 2
» 15 июл 2019, 23:41

AferisT, но почему сразу, ведь перед этим есть действия с ожиданием?
chosen задается перед вызовом функции

_
я так понимаю, когда условие не ставишь - действия выполняются параллельно текущим. а есть какое-нибудь пустое условие или... как это обойти? мне нужно, шоб по порядку было :scratch_one-s_head:

_
не, я не понимаю. если поставить два одинаковых условия подряд - он их одновременно выполнит, несмотря на wait

объясните, пж
Последний раз редактировалось duhast 16 июл 2019, 00:06, всего редактировалось 1 раз.
Аватара пользователя

Участник
Сообщений: 84
Я тут с 11 мар 2015
Репутация 8 [ ? ]

Сообщение Баги в Construct 2
» 15 июл 2019, 23:55

duhast, условия в 58 и 59 события находятся на одном уровне и обработаются за 1 тик. Сами условия! А вот действия в 58 обработаются с ожиданием тобой выставленным.
Ожидание сработает для всех вложенных ниже событий и подусловий. Тут же во втором варианте программа прочитает 58 условие (пустое) и включит ожидание для действий в Этом событии. Пойдет ниже и успешно прочтёт 59 условие и выполнит.
В 1-м варианте это выполнится лишь после ожидания действий в теле функции.
Фиг знает, как ещё объяснить.
Изображение Изображение
Аватара пользователя

Игродел
Сообщений: 2324
Я тут с 26 сен 2013
Откуда: Екб
Двиг: C2
VK: indiewolf_game
Репутация 285 [ ? ]

Сообщение Баги в Construct 2
» 16 июл 2019, 00:12

AferisT, спасибо, доходчиво. Я думал wait действует вообще на все.
но это же ацтой, есть какой-нибудь более глобальный wait?
Аватара пользователя

Участник
Сообщений: 84
Я тут с 11 мар 2015
Репутация 8 [ ? ]

Сообщение Баги в Construct 2
» 16 июл 2019, 00:18

duhast, смотря чего ты хочешь добиться, для каких целей нужно ожидание... Можно вообще всю игру приостановить через timescale, или остановить время для группы объектов.
Можно задать ожидание до определенного Сигнала. Затем когда нужно подать Сигнал и те события, что ранее ждали сигнала - начнут обрабатываться.
Смотря что тебе нужно
Изображение Изображение
Аватара пользователя

Игродел
Сообщений: 2324
Я тут с 26 сен 2013
Откуда: Екб
Двиг: C2
VK: indiewolf_game
Репутация 285 [ ? ]

Сообщение Баги в Construct 2
» 16 июл 2019, 00:33

AferisT, отлично, спасибо) это то что нужно. Я так понимаю, злоупотреблять этим не стоит?
Аватара пользователя

Участник
Сообщений: 84
Я тут с 11 мар 2015
Репутация 8 [ ? ]

Сообщение Баги в Construct 2
» 16 июл 2019, 00:38

duhast, фиг знает, смотря как и что ты будешь использовать. Главное чтобы одно другому не мешало и не конфликтовало
Изображение Изображение
Аватара пользователя

Игродел
Сообщений: 2324
Я тут с 26 сен 2013
Откуда: Екб
Двиг: C2
VK: indiewolf_game
Репутация 285 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх