Вы не вошли.

1

Понедельник, 7 Май 2018, 08:48

Модель лифта и её кнопки

Всем привет. Не успел справиться с одной проблемой сразу появилась другая.
Cryengine 5.3
Создаю стандартный Elevator, к нему кнопку BasicEntity, прописываю через Flow graph, все работает нормально, лифт поднимается, опускается. Меняю модель лифта к примеру на ту что из той же папки, где все стандартные лежат. И все, при нажатии кнопки ничего не происходит, лифт не работает, в Flow graph все прописано, кнопка активна.
Решил попробовать второй способ, подумал тут же должно уж получиться всё. Не тут то было.
Создал стандартную для лифта кнопку ElevatorSwitch, задал для неё значение второго этажа, привязал её к стандартной модели лифта через link tools. И тут опять проблема, при нажатии кнопки лифт опять не реагирует, даже со стандартной моделью не работает.
Есть ли решение данной проблемы или это баги движка?
Потому что как то не понятно, почему не работает из за замены модели, да и стандартная кнопка тоже не работает.

2

Понедельник, 7 Май 2018, 13:34

Выложи скриншоты флоуграфа и настройку лифта.
Legacy of the Yods
Indie of the Year Awards


3

Понедельник, 7 Май 2018, 13:56

Выложи скриншоты флоуграфа и настройку лифта.

Ок, вечером выложу.
Там никаких отличий нету кроме другой модели, проверял с рабочим лифтом (с первой моделью по умолчанию которая стоит), заменяя модель настройки все такие же остаются.

4

Понедельник, 7 Май 2018, 18:20

Выложи скриншоты флоуграфа и настройку лифта.

Вот настройка стандартного лифта по умолчанию, тут ничего не изменял.

Настройка кнопки, поставил галочку usable и надпись Use.

Настройка флоуграфа.

Лифт работает нормально с моделью по умолчанию.

Вставил новую модель лифта, из той же стандартной папки, изменилось только название модели.

Кнопка работает, надпись отображается, лифт не поднимается.

Настройка кнопки от лифта, тут изменил задержку до 0, поставил 2 этаж, и дистанцию до 2. Так же добавил link tools.

Кнопка работает, надпись отображается, лифт не поднимается.

5

Пятница, 11 Май 2018, 07:40

Пару дней подумав, пришел к одной идее чтобы заменить стартовую модель лифта, раз первая модель работает.
Но тут возникла другая проблема, когда ткань прикрепляешь к лифту (чтобы она двигалась вместе с лифтом), то она начинает вставать по горизонтали (в игровом режиме), т.к в таком положении она выводится из 3ds max, поменять положение так и не получилось, если только выводить 2 объекта то будет выводится по вертикали, но уже без физики. В итоге решил отказаться от физики ткани.



Это сообщение было отредактировано 2 раз(а), последнее редактирование в "Alexey52" (11 Май 2018, 10:59)


6

Пятница, 11 Май 2018, 19:43

Флоуграф у тебя точно неправильный. У тебя от действия Use вывод идет сразу к двум входам на лифте. Как это? Оно не будет работать в принципе. Тебе нужен переключатель, который будет повторяющееся действие направлять либо для движения лифта вверх, либо вниз. А оно выбирает сразу и то, и другое.

Посмотри этот пример - тут есть включение фонарика по кнопке. Сделай так же для лифта. Включение - вверх, выключение - вниз.

Фонарик из Half-Life 2 (CRYENGINE EAAS)
Legacy of the Yods
Indie of the Year Awards


7

Понедельник, 14 Май 2018, 00:34

Спасибо, как то сразу не догадался сделать 2 кнопки. Но как ни странно с одной кнопкой тоже нормально работало, поднималось и опускалось) но только с первой моделью которая идёт по умолчанию. Как ни пытался всё сделать правильно, по всякому пробовал, всё-равно после замены модели через настройки объекта, модель становится почему-то не активной.

8

Понедельник, 14 Май 2018, 10:15

CryEngine 5, тут может быть дело в движке. Ты уровень сохранял, скрипт перезагружал после изменения модели? Сохранись, экспортируй в движок и перезагрузи редактор, может быть поможет. Иначе нужно будет пробовать на CryEngine 3.8.6 (но если там не заработает, то дело в настройке). Как последнее средство, можно спросить на оф. форуме.
Legacy of the Yods
Indie of the Year Awards


9

Понедельник, 14 Май 2018, 11:13

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

10

Понедельник, 14 Май 2018, 22:46


делал всё по видео урокам


Эти "уроки" делают такие же зеленые "спецы", поэтому ничего и не работает. Там же не объясняют основы, а сразу просто говорят "сегодня делаем вот эту хрень, все повторяйте за мной". Это не развивает способности мышления и логики, а только обучает шаблонному повторению. Вот поэтому повторяете вы все бездумно то, что вам показывают, а сами 2+2 не умеете. А главное - это основы. Изучи от и до официальную документацию, и в 90% случаев тебе никакие уроки уже не понадобятся. Остальное это практика и личный опыт, никто лучше тебя самого за тебя движок не раскроет. И в конце концов для оставшихся 10% и существуют форумы, где знающие люди всегда могут дать совет и подсказать направление развития.
Legacy of the Yods
Indie of the Year Awards


11

Вторник, 15 Май 2018, 10:22

Да уж, на видео всегда все без проблем. Вот и приходится всегда решать возникшие проблемы самому. Многому уже пришлось научится, да и на этом форуме помогли тоже с некоторыми проблемами.
С лифтом помогла перезагрузка скрипта, нажал перезагрузить и лифт сразу поехал (с изменённой моделью). Спасибо за помощь.