<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Функция setInterval
14.10.2011 19:13:26 Функция setInterval Сообщение #1
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Если Вас смущает то, что сообщения вообще меняются постоянно. То это просто потому, что таймер не останавливается, значит, Вы не поставили тот код, что я написал ранее. У Вас при клике по одному пользователю должен остановиться таймер обновлений по другому пользователю.
Профиль
14.10.2011 19:16:04 Функция setInterval Сообщение #2
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

вот я ето и хочу вам объяснит что таймер не останавливается, вот по етому вопрос а если там будет 100 человек if (name == 1) вот ето как я буду делать?
Профиль
14.10.2011 19:23:27 Функция setInterval Сообщение #3
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Если будет 100 человек, то тогда надо будет выделить переменную, которая будет держать текущего включённого пользователя (текущий таймер). Как только идёт переход на другого пользователя, этот текущий таймер (из переменной) надо остановить, и включить тот, что был передан. Безусловно, параметры таймера должны меняться в зависимости от входного параметра функции.
Профиль
14.10.2011 19:25:58 Функция setInterval Сообщение #4
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

да я тоже знаю что надо держать старый таймер в переменную но как ето делать я некогда не делал такое
Профиль
14.10.2011 19:32:43 Функция setInterval Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Примерно так, дальше сами доработайте:
var cur_timer = null;
function set(id) {
if (cur_timer != null) clearInterval(cur_timer);
cur_timer = setInterval(вызов функции в зависимости от id);
}
Профиль
14.10.2011 20:56:59 Функция setInterval Сообщение #6
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

var cur_timer = null; а что ето делает?
Профиль
14.10.2011 20:58:10 Функция setInterval Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Это присваивает начальное значение к переменной, где хранится идентификатор текущего рабочего таймера. Поскольку изначально его вообще нет, то ставится значение null.
Профиль
14.10.2011 21:19:09 Функция setInterval Сообщение #8
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

спасибо все прекрасно работает,вот я написал 14000 строк кода или даже больше и ни один раз не использовал такой алгоритм
Профиль