<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

Бегущая строка
24.06.2013 09:34:50 Бегущая строка Сообщение #1
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Здравствуйте, Михаил!
В скрипте я сделал бегущую строку

<script type="text/javascript">
document.write ("<marquee width='400px'>Текст</marguee>";
</script>

Строка появляется на странице, но валидатор выдает ошибку (текст ниже). Пишет что тег не открыт, хотя тег открыт. Скажите, пожалуйста, что это значит и как "подружить" тег с валидатором (может надо что в скрипт дописать?)
И еще заметил такую вещь, если в коде под бегущей строкой написать текст, то он оказывается "бегущим" (хотя текст не помещен в контейнер <marquee>

end tag for element "MARGUEE" which is not open
document.write ("<marquee width='400px'>Текст</marguee>";

The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.
Профиль
24.06.2013 19:02:16 Бегущая строка Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

http://myrusakov.ru/valid-javascript.html
Профиль
25.06.2013 03:43:24 Бегущая строка Сообщение #3
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Спасибо за статью! Полезно было ее прочитать! Но в моем случае, она не помогла - те же проблемы остались, хотя сделал как написано. Может дело в Doctype или в самом теге <marquee>?

Вот полный код.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Бегущая строка</title>
</head>
<body>
<p>Бегущая строка</p>
<div>
<script type="text/javascript">
//<![CDATA[
document.write ("<marquee width='400px'>Текст</marguee>";
//]]>
</script>
</div>
<p>Текст под бегущей строкой</p>
</body>
</html>
Профиль
25.06.2013 10:41:27 Бегущая строка Сообщение #4
Admin

Admin

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

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

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

Сообщений: 3063

Закрывающий тег написан с ошибкой. q и g - это разные символы.
Профиль
26.06.2013 01:52:43 Бегущая строка Сообщение #5
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Михаил! Большое спасибо! После того, как исправил написание тега marquee бегущая строка стала работать как надо. Но вот вадидность она почему то опять не проходит. Может это потому что тег marquee сам по себе невалиден?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Бегущая строка</title>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
document.write ("<marquee behavior='alternate' width='200px'>Текст</marquee>";
//]]>
</script>
</body>
</html>
Профиль
26.06.2013 03:53:20 Бегущая строка Сообщение #6
Admin

Admin

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

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

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

Сообщений: 3063

document.write ("<marquee behavior='alternate' width='200px'>Текст<\/marquee>"; - попробуйте так.
Профиль
26.06.2013 16:04:03 Бегущая строка Сообщение #7
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Большое спасибо! Теперь бегущая строка валидная! Даже не предполагал, что в закрывающем теге можно поставить обратный слэш и при этом код валидный!
Профиль