Ребят можете подсказать анреал запускает бп скрипты параллельно? У меня следующая

проблема есть 2 скрипта в 1 рассчитывается игровой день, в другом крутится солнце.

Инициализация сделана на скрине 1.

во 2 скрипте я дергаю функцию GetGameSpeed (при запуске игры) где возвращается переменная GameSpeed, вроде все ок, но при запуске код на скрине отрабатывает после того как во 2 скрипте получили значение переменной GameSpeed

26 ответов

11 просмотров

Конечно анрил асинхронный. Насчёт "скриптов" не понял, они в разных классах расположены?

Dregaadan-Garon Автор вопроса
Жертва бюрократических проволочек
Конечно анрил асинхронный. Насчёт "скриптов" не по...

в 2 разных файлах. 1 это свой класс GameState, второй управляет вращением солнца. Я единственное не понял, почему у парня на видосе все ок, а у меня не успевает отработать (даже после нескольких попыток запуска

Dregaadan Garon
в 2 разных файлах. 1 это свой класс GameState, вто...

А второй это who? А он управляет им на тике или как? А на скрине показан GameState или what?

Dregaadan-Garon Автор вопроса
Жертва бюрократических проволочек
А второй это who? А он управляет им на тике или ка...

Вот 2 файл (в конце set отрабатывает быстрее, чем в файле gameState)

Dregaadan Garon
screenshot Вот 2 файл (в конце set отрабатывает быстрее, чем ...

Ты не ответил на вопрос: в каком классе это творится? Акторе?

Как инициализируешь что надо, файришь его. Тогда проблем точно не будет

Dregaadan-Garon Автор вопроса
Жертва бюрократических проволочек
Как инициализируешь что надо, файришь его. Тогда п...

а как правильно такое делать? На мой взгляд проще создать файл конфигурации и его значения пропихивать во все классы, где требуется эти значения и тогда проблем вообще не будет.

Dregaadan Garon
а как правильно такое делать? На мой взгляд проще ...

Ну тоже вариант. Правда я всё равно не понимаю что ты имеешь ввиду под файлом конфигурации

Igor Nazarov
И как это поможет ?

Так что когда он будет обращаться к значению, оно будет уже инициализировано. Вроде очевидно

Dregaadan-Garon Автор вопроса
Жертва бюрократических проволочек
Ну тоже вариант. Правда я всё равно не понимаю что...

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

Dregaadan Garon
Я хз как правильно делать в геймдеве. В бекенд раз...

Спасибо за ликбез. Но ты бы сначала подучил как в геймдеве, а потом бросался такими словами. Под одним классом в анриле скрывается примерно 12 файлов

Жертва бюрократических проволочек
Спасибо за ликбез. Но ты бы сначала подучил как в ...

Интересное заявление. 12 файлов под одним классом. Прям как 12 месяцев в году.

Egor | hackerman.me
Интересное заявление. 12 файлов под одним классом....

По крайней мере под плюсовыми классами. Ну или 11, я точно не помню

Dregaadan-Garon Автор вопроса
Жертва бюрократических проволочек
Спасибо за ликбез. Но ты бы сначала подучил как в ...

вот именно поэтому я и задал этот вопрос, как в этой сфере правильно делать =) Как-то же делаются настройки уровней отдельно или это все разбросано по различным в файлам в переменных?

Egor | hackerman.me
Откуда информация-то?

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

Ладно, уже понял, немного ляпнул

Жертва бюрократических проволочек
Ладно, уже понял, немного ляпнул

Чёт не понял ещё твоего выпада против бекенда Я беком уже 4 года занимаюсь и не вижу такой уж прям тотальной разницы чтобы мне пришлось как то основательно мозг перестраивать

adil the human
Чёт не понял ещё твоего выпада против бекенда Я б...

Не, я выпадаю с того что он говорит вечно по поводу каких-то файлов конфигураций

Жертва бюрократических проволочек
Не, я выпадаю с того что он говорит вечно по повод...

Это изи сводится к загрузке сейвов и считай что разницы уже никакой нет

Dregaadan-Garon Автор вопроса
Dregaadan-Garon Автор вопроса

Похожие вопросы

Обсуждают сегодня

зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
5
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Полного набора чего? ООП это инкапсуляция и полиморфизм, а не этот ваш синтаксический сахар
Yuri Volkov
8
По какой цене продают скрипты анонимного чата? Я за 500 даже готов 😂😂😂
Ilya Shvechikov
7
Да, но разве это перестало быть нытьем? Или тебя насильно заставляют писать на свифте?
Artem Kondrat'ev
4
Мапинг моделей на базу и обратно?
Юрий Жлоба
4
Карта сайта