Итак, все в названии вопроса.
Есть сюжетная карта, суть заключается в том, что главный герой имеет возможность перемещаться меж двумя областями(одна из них - болото, вторая подземелье). Герой перемещается мгновенно(посредством артефакта) - можно ли как-то реализовать плавную смену звукового оформления? Что-то вроде…
12 23
0
23
2 часа назад
0
EugeAl, но как решение такое может пойти, почему бы и нет, когда все равно все варианты костыли не идеальные.
0
23
2 часа назад
0
EugeAl, не, просто будет продолжаться не с того места, где останавливалась конкретная композиция.
0
17
2 часа назад
0
konvan5, все равно будет на начало сбиваться?
0
27
3 часа назад
0
konvan5, я делал такую систему и очень сильно был разочарован. Это серьезно влияет на пользовательский опыт, разрушая атмосферность и добавляя рандомную конфузию от происходящего
Пока болею, начал вновь ковыряться в редакторе.
В чем вопрос - камера стандартная игровая, прикреплена к герою. Как мне найти точку, которая находится ЗА пределами камеры игрока, не сильно далеко? Чтобы заспавнить там моба, к примеру
21 28
1
25
9 часов назад
Отредактирован Jack-of-shadow
1
ssbbssc, зачем? ты можешь сразу проверить.
Есть два варианта:
  1. Проверять паффинг в точке (не сработает, потому что +- миллиметр может зарешать)
  1. Заспавнить юнита, и сравнить его координаты с координаторами спавна (если изменились больше чем на 32 значит застрял в текстурах)
Застрявшего смещаешь циклом в любую сторону, пока не встанет нормально (у цикла лучше сделать счетчик на 100, чтобы не зациклился намертво если место так и не найдется. И опять же границы карты чекай чтобы не улетел).
0
20
9 часов назад
0
konvan5, спасибо большое
0
20
9 часов назад
0
Jack-of-shadow, да, на этот случай буду выдавать им призрачность, если натикает таймер "стояния на месте"
0
20
9 часов назад
0
nazarpunk, спасибо за хамство, можете тут больше не появляться
1
25
9 часов назад
Отредактирован Jack-of-shadow
1
Еще проверяй чтоб не заспавнился за краями карты иначе кританет. Так же хорошо бы сначало проверить проходимость, чтобы не заспавнился в декорациях.
1
23
9 часов назад
1
ssbbssc, так-же nazarpunk уже тебе подсказал, что время, которое ты рандомишь в событии, зарандомится в начале игры и будет одинаковое в течении всей игры. Если хочешь чтобы время было каждый раз разное - запускай задержку через таймер.
Событие - таймер А истек.
Действие - в конце запустить таймер А со временем (случайное число от 0.9 до 4)