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

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

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

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

26 ответов

25 просмотров

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

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 Автор вопроса

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

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

Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
13
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Как думаете через какой сервис они верифицируют?
inc.
5
Добрый день! Подскажите, каким сборщиком фронта для OctoberCMS кто пользуется? Я имею ввиду сборщики, с которыми можно работать по стандартной схеме директорий октября. Я испо...
Николай Афанасенко
2
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
На чём в основном щас пишут мини апы? Vuejs?
Goot evening Not everyone
6
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Карта сайта