Решил я сделать для своей RPG камеру от третьего лица сам, так как все системы камер из интернета у меня не шли. Для начала решил сделать поворот камеры вокруг персонажа на стрелке влево/вправо. Система, которую я сделал, должна работать, но не работает. Знатоки триггеров, можете сказать, где ошибка? Я то вообще не разбираюсь в триггерах, но этот триггер элементарный и по логике должен работать. Проблемы: переменная, связанная с поворотом направо всегда равна 1-му, хотя она должна изменятся на 2, 3 и т.д. Соответственно, камера перемещается на 45 градусов и все. Даже если переместится на другую камеру левой кнопкой, а потом нажать на правую, то камера окажется в том же положении. С перемещением влево тоже проблема - как только камера перемещается на камеру 45 и я нажимаю снова стрелку влево, вместо того, чтобы переместиться на камеру 360, она перемещается на камеру 315, то есть перескакивает через камеру 360. Тут я вообще без понятия почему. Если кто-то захочет решить эту проблему - пишите, я вам кину карту.

DvernoiProem:
Там все включенные триггеры - относятся к системе. Остальные выключены.
Попробуй ка сохранить карту без этой функции, потом опять с нею. Я сейчас попробую оптимизировать её.
`
ОЖИДАНИЕ РЕКЛАМЫ...
16
Др-ружище, если у тебя не изменяются переменные, значит те триггеры, в которых они изменяются не работают до конца правильно. Попытайся выделить нерабочие места для себя и разобраться или скриншот, что ли, скинь?
_____________
А вот и скрины...
7
Naadir:
Др-ружище, если у тебя не изменяются переменные, значит те триггеры, в которых они изменяются не работают до конца правильно. Попытайся выделить нерабочие места для себя и разобраться или скриншот, что ли, скинь?
Скинул в комментариях, я хз почему на самом вопросе они не отобразились.
Naadir:
((цитата
Др-ружище, если у тебя не изменяются переменные, значит те триггеры, в которых они изменяются не работают до конца правильно.
Я пытался это делать, но бесполезно. Раза 2 переделывал систему - все одно и тоже.
Вот и надеюсь, что знатоки помогут...
16
DvernoiProem:
Скинул в комментариях, я хз почему на самом вопросе они не отобразились.
Слушай, а ты те триггеры, которые сейчас не нужны почему не выключаешь?
_____________________________________________
У тебя получается на несколько триггеров одно событие, и работает только первый.
7
Naadir:
DvernoiProem:
Скинул в комментариях, я хз почему на самом вопросе они не отобразились.
Слушай, а ты те триггеры, которые сейчас не нужны почему не выключаешь?
Все триггеры, что включены - находятся в этой системе. У меня еще парочка выше, но они выключены.
Naadir:
DvernoiProem:
Скинул в комментариях, я хз почему на самом вопросе они не отобразились.
Слушай, а ты те триггеры, которые сейчас не нужны почему не выключаешь?
_____________________________________________
У тебя получается на несколько триггеров одно событие, и работает только первый.
Но ведь со стрелкой влево все работает.
16
DvernoiProem:
Я имею ввиду то, что у тебя одно событие на несколько конфликтующих действий: поворот на 360, на 315 и т.д.
Попробуй при действии "поворачивает на 360 град." вырубить все триггеры, кроме "поворачивает на 315 град." и "поворачивает на 45 град."
Т.е. оставляешь триггеры, отвечающие за поворот на смежные углы, а другие вырубаешь.
7
Naadir:
DvernoiProem:
Я имею ввиду то, что у тебя одно событие на несколько конфликтующих действий: поворот на 360, на 315 и т.д.
Попробуй при действии "поворачивает на 360 град." вырубить все триггеры, кроме "поворачивает на 315 град." и "поворачивает на 45 град."
Т.е. оставляешь триггеры, отвечающие за поворот на смежные углы, а другие вырубаешь.
У меня до этого система на этом и работала, но были те же самые баги. Поэтому я переделал все на систему с переменными, но бесполезно.
16
DvernoiProem:
Как тебе объяснить-то?
У тебя на событие "нажимает клавишу вправо" откликаются СРАЗУ 8 триггеров, а работать будет только первый.
_____________________________________________________
Извини, ошибся. Не увидел условие.
7
То есть Naadir:
DvernoiProem:
Как тебе объяснить-то?
У тебя на событие "нажимает клавишу вправо" откликаются СРАЗУ 8 триггеров, а работать будет только первый.
Эммм... Но у них же условия разные. Как будут работать сразу 8 триггеров, если один триггер запускается только при переменной равной 1, другой - равной 2 и т.д.
7
Naadir:
А изначально переменная Cam чему равна?
CamL и CamR равны 1
Naadir, могу карту скинуть.
16
Я постараюсь сейчас сам похожее наклепать, получится - скину скрин.
7
Naadir:
Я постараюсь сейчас сам похожее наклепать, получится - скину скрин.
Хорошо.
16
DvernoiProem:
Мне кажется, это связано с тем, что по умолчанию стрелочками можно двигать камеру, и при нажатии на них камера опять сбрасывается.
7
Naadir:
DvernoiProem:
Мне кажется, это связано с тем, что по умолчанию стрелочками можно двигать камеру, и при нажатии на них камера опять сбрасывается.
У меня камера привязана к персонажу, она не может двигаться.
Naadir, ну чего там? Не работает?
16
Я только что сделал нечто похожее, так вот, сколько бы камер у меня ни было срабатывает только последняя из них.
Если сделать разные действия, то срабатывают все.

Логически (и не очень) рассуждая, я пришёл к выводу, что выполняются ВСЕ камеры, но фиксируется только последняя, т.к. смена идёт слишком быстро.
7
Naadir:
Я только что сделал нечто похожее, так вот, сколько бы камер у меня ни было срабатывает только последняя из них.
Если сделать разные действия, то срабатывают все.

Логически (и не очень) рассуждая, я пришёл к выводу, что выполняются ВСЕ камеры, но фиксируется только последняя, т.к. смена идёт слишком быстро.
Могу скинуть свою карту. Там у меня работает полностью поворот влево, а точно такая же система поворота вправо не работает.
7
Кроме того, что одна система влево, а другая - вправо.
Naadir:
А разницы между ними никакой?
Давай я тебе скопирую систему на мелкую карту и тебе кину.
Naadir, мдя... скопировал систему - она не работает.
А на той карте работает.
7
Mrachny:
DvernoiProem, а что ты собственно хочешь?
Систему починить, а я не знаю, почему она не работает
Если ты про то, зачем мне эта система - то для того, чтобы сделать камеру от третьего лица в своей рпг.
7
molot39:
DvernoiProem:
Кинул в ЛС.
хорошо
Там все включенные триггеры - относятся к системе. Остальные выключены.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.