<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

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

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

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

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

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

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

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

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

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

Функция setInterval
14.10.2011 11:56:40 Функция setInterval Сообщение #1
razo

razo

Мастер

Мастер

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

Сообщений: 176

<input type='submit' onclick='set()' name='1'>
<input type='submit' onclick='set()' name='2'>
function set(){
window.setInterval(function(){$('#div').load("aa.php";});
}
есть две кнопки и во время нажатия на кнопок активируется одно и тоже функция, надо чтобы во время нажатия на второй кнопка первый INTERVAL остановилось и второй запускалось
Профиль
14.10.2011 12:23:12 Функция setInterval Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

Надо передать параметр this.name в эту функцию. А далее, проверяя полученное значение (1 или 2), вызвать один интервал и остановить другой. Примерно так:
var timer_1 = null;
var timer_2 = null;
function set(name) {
if (name == 1) {
if (timer_2 != null) clearInterval(timer_2);
setInterval(...);
}
if (name == 2) {
if (timer_1 != null) clearInterval(timer_1);
setInterval(...);
}
}
Профиль
14.10.2011 13:52:22 Функция setInterval Сообщение #3
razo

razo

Мастер

Мастер

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

Сообщений: 176

а если там 100 человек как создать етот цикл?
Профиль
14.10.2011 13:54:50 Функция setInterval Сообщение #4
Admin

Admin

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

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

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

Сообщений: 3063

Где Вы здесь увидели цикл? И причём тут 100 человек? Скрипт выполняется у каждого человека на его компьютере (JavaScript - это клиентский язык, а не серверный).
Профиль
14.10.2011 13:58:52 Функция setInterval Сообщение #5
razo

razo

Мастер

Мастер

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

Сообщений: 176

у каждого человека есть друзья он нажмет на друга и читает его переписка и етот момент обновляется переписка чтобы когда друг написал сообщение у него ето появилось потом нажмет на другого человека и читает его переписка но интервал прежнего друга не отменилось и стало 2 интервала и так далее, вот по етому говорю если есть несколько друзей как ето делать?
Профиль
14.10.2011 14:03:47 Функция setInterval Сообщение #6
Admin

Admin

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

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

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

Сообщений: 3063

Никаких двух интервалов не станет. У каждого по-прежнему будет 1 интервал. Это как обычный чат. У каждого пользователя обновляется через заданный промежуток времени фрейм. Неважно, хоть их 100, хоть их 1000, и хоть каждый пишет по 100 сообщений в секунду.
Думаю, тема закрыта.
Профиль
14.10.2011 14:04:58 Функция setInterval Сообщение #7
razo

razo

Мастер

Мастер

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

Сообщений: 176

не вы не поняли мой вопрос
Профиль
14.10.2011 14:07:02 Функция setInterval Сообщение #8
Admin

Admin

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

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

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

Сообщений: 3063

Тогда поясните.
Профиль
14.10.2011 14:28:31 Функция setInterval Сообщение #9
razo

razo

Мастер

Мастер

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

Сообщений: 176

вот вайдите все поймете http://141.136.92.230/?star=start
login [email protected]
pass aaaaaa
в верхном правом углу рядом иконка золота есть иконка почты нажайте на него потом выберите первого пользователя потом второго и ждите 5 сек
Профиль
14.10.2011 16:11:11 Функция setInterval Сообщение #10
Admin

Admin

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

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

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

Сообщений: 3063

Я ждал намного больше 5 секунд, но ничего не произошло.
Профиль