<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, Вы будете получать уведомления о новых статьях.

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

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

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

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

Сколько времени Вы провели на странице?

Сколько времени Вы провели на странице?

Описание: очень простой скрипт, но весьма интересный. Я, думаю, что мало, на каких сайтах показывается время, которое пользователь провёл на странице сайта. В общем, смотрите на результат.

Результат:

Вы здесь уже: минут/секунд.

Код javascript (вставлять между тегами <head> и </head>):

<script language="javascript">
startdate = new Date();
clockStart = startdate.getTime();
function initStopwatch() {
  var thisTime = new Date();
  return (thisTime.getTime() - clockStart)/1000;
}
function getSecs() {
  var tSecs = Math.round(initStopwatch());
  var iSecs = tSecs % 60;
  var iMins = Math.round((tSecs-30)/60);
  var sSecs ="" + ((iSecs > 9) ? iSecs : "0" + iSecs);
  var sMins ="" + ((iMins > 9) ? iMins : "0" + iMins);
  document.getElementById("timer-counter").innerHTML = sMins+":"+sSecs;
  setTimeout('getSecs()', 1000);
}
</script>

Код HTML (вставлять между тегами <body onLoad="getSecs()"> и </body>):

Вы здесь уже:
<span id='timer-counter' style='color:red;font-size:150%;font-weight:bold;'></span>
минут/секунд.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (12):

sync.o sync.o 01.05.2011 23:09:08

нда, не так просто время вычислить...

Ответить

sync.o sync.o 01.07.2011 15:19:04

Блин, спасибо за функцию! Только одно место не понятно. Зачем нужно вычитать 30 секунд при вычислении минут: (tSecs-30)/60)?

Ответить

Admin Admin 01.07.2011 18:35:55

Без этого после 00:30 будет 01:30, что, разумеется, неправильно.

Ответить

sync.o sync.o 01.07.2011 21:36:01

А, понятно. Оно округляет вверх. Тогда можно так: var iMins = Math.floor(tSecs/60);

Ответить

MrMaks MrMaks 06.03.2012 00:59:39

А можно ли сделать скрипт наподобие этого, но чтобы было общее время на сайте, включая обновления страниц и переходы?

Ответить

Admin Admin 06.03.2012 08:22:31

Можно, для этого надо использовать cookie.

Ответить

Njif Njif 12.11.2012 21:00:50

Решил на сайте создать что то типа страницы развлечений, добавил туда скрипт с баша, что бы от туда транслировать цитаты. Что бы обновить цитату надо перезагрузить страницу. Теперь вопрос "Можно ли каким то образом заделать так, что бы время не обновлялось?", может как то перезагружать только часть страницы или ещё как?

Ответить

Admin Admin 12.11.2012 21:42:47

Это делается через JQuery и Ajax, либо через чистый JS (DOM и отправку POST-запросов).

Ответить

Fly Fly 04.07.2013 17:32:06

А как сделать чтото типа проведи на странице 58.00 мин и открой секретный раздел (делается прозрачный блок).

Ответить

Admin Admin 04.07.2013 17:53:53

Можно через 58 минут с помощью document.getElementById("block").display = "block;". А изначально ставить display: none; в CSS.

Ответить

Georgey2003 Georgey2003 11.07.2017 11:17:07

У меня выдает ошибку. Пишет прямо на странице сайта этот скрипт . Что делать?

Ответить

Демыч Демыч 03.06.2021 03:21:47

Не хочет работать почему-то, хотя сделал всё по инструкции. Из-за чего может так быть? Я даже скопировал код через просмотр кода сайта, вставил у себя и всё равно отказывается работать. Кто может помочь, пожалуйста?

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.