<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Всё о создании игр</title>
		<link>https://gcup.ru/</link>
		<description>Форум игроделов</description>
		<lastBuildDate>Tue, 17 Dec 2024 17:17:46 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://gcup.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Реализация интуитивной камеры в Godot 4.0</title>
			<link>https://gcup.ru/forum/46-104495-1</link>
			<pubDate>Tue, 17 Dec 2024 17:17:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Реализация приближения и отдаления камеры в 3D пространстве&lt;br /&gt;Автор темы: Cr1stal99&lt;br /&gt;Автор последнего сообщения: Cr1stal99&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Прошу прощения, если я вдруг создал тему не там где нужно, я тут совсем недавно&lt;br /&gt;&lt;br /&gt;Хочу сразу уточнить что версия моего движка Godot 4.0 и я не могу перейти на версию выше, потому-что там какие-то проблемы с отображением интерфейса, текст отображается криво, видно только половину диагонально, сцена точно также - видно только половину по диагонали.&lt;br /&gt;&lt;br /&gt;Уважаемые игроделы, перед тем как написать на форум, я правда долго пытался решить проблему сам, ну как сам, с помощью искусственного интеллекта и видео уроков, буду честен, я не имею опыта и знаний, но загорелся желанием создать относительно простую 3D игру с 2D пиксельными персонажами (2.5D). Мне удалось добавить в сцену анимированного персонажа, настроить управление и смену анимации, добавил в сцену три стены (ноды типа StaticBody в ветке которых есть MeshInstence и CollisionShade) для экспериментов с камерой и сижу теперь ломаю голову, пытаясь настроить камеру так, чтобы проходя мимо препятствий камера приближалась и возвращалась в обратное положение когда препятствий нет. Сначала я думал о том, что это понадобится для того, чтобы персонаж имел возможность войти внутрь здания, а потом понял, что интуитивная камера должна быть в моём проекте в любом случае, так как свободного осмотра камерой я делать пока не буду и в таком случае персонаж будет постоянно теряться за зданиями в сцене. У меня есть RayCast3D, он является дочерним нодом для Camera3D. Отладчик абсолютно молчит, никаких ошибок, но камера не реагирует вообще и двигается так, как двигалась раньше, то-есть только в зависимости от передвижения персонажа, так как камера является дочерней ему. Вот код который висит на камере:&lt;br /&gt;&lt;br /&gt;extends Camera3D&lt;br /&gt;&lt;br /&gt;@export var target: CharacterBody3D # Узел, к которому привязана камера (например, персонаж)&lt;br /&gt;@export var min_distance: float = 2.0 # Минимальная дистанция камеры до цели&lt;br /&gt;@export var max_distance: float = 10.0 # Максимальная дистанция камеры до цели&lt;br /&gt;@export var camera_speed: float = 5.0 # Скорость перемещения камеры&lt;br /&gt;&lt;br /&gt;var current_distance: float = max_distance # Текущая дистанция&lt;br /&gt;var raycast: RayCast3D # RayCast для проверки препятствий&lt;br /&gt;&lt;br /&gt;func _ready():&lt;br /&gt;# Создаём и настраиваем RayCast3D&lt;br /&gt;raycast = RayCast3D.new()&lt;br /&gt;add_child(raycast)&lt;br /&gt;raycast.collide_with_areas = true&lt;br /&gt;raycast.collide_with_bodies = true&lt;br /&gt;&lt;br /&gt;func _physics_process(delta):&lt;br /&gt;if not target:&lt;br /&gt;return&lt;br /&gt;&lt;br /&gt;# Направляем RayCast от камеры к цели&lt;br /&gt;var target_position = target.global_position&lt;br /&gt;var camera_direction = (global_position - target_position).normalized() # Направление от камеры к цели&lt;br /&gt;&lt;br /&gt;# Обновляем RayCast с расчётом позиции камеры&lt;br /&gt;raycast.global_position = global_position&lt;br /&gt;raycast.target_position = target_position # Луч должен идти от камеры к цели&lt;br /&gt;&lt;br /&gt;# Проверяем, сталкивается ли луч с препятствием&lt;br /&gt;if raycast.is_colliding():&lt;br /&gt;# При столкновении с препятствием - уменьшаем дистанцию камеры&lt;br /&gt;var collision_point = raycast.get_collision_point()&lt;br /&gt;var distance_to_collision = (collision_point - target_position).length()&lt;br /&gt;current_distance = lerp(current_distance, max(min_distance, distance_to_collision), camera_speed * delta)&lt;br /&gt;else:&lt;br /&gt;# Если препятствий нет, возвращаем дистанцию к максимальному значению&lt;br /&gt;current_distance = lerp(current_distance, max_distance, camera_speed * delta)&lt;br /&gt;&lt;br /&gt;# Обновляем позицию камеры&lt;br /&gt;global_position = target_position - camera_direction * current_distance&lt;br /&gt;look_at(target_position) # Ориентируем камеру на цель&lt;br /&gt;&lt;br /&gt;Прошу помощи у вас, те, кто читает этот пост, буду очень благодарен. Спасибо за внимание&lt;br /&gt;&lt;br /&gt;Прикреплю пару скриншотов, чтобы было чуть более широкое представление о проекте&lt;br /&gt;Ссылка на imgur: https://imgur.com/a/TpOoUvd&lt;br /&gt;&lt;br /&gt;P.S. На данный момент попробовал установить плагин высоконастраиваемой камеры, много ошибок, не работает как надо. Удалось настроить сближение и отдаление с помощью ArmSpring3D но камера слегка дёргается когда отдаляется или сближается</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Cr1stal99</dc:creator>
			<guid>https://gcup.ru/forum/46-104495-1</guid>
		</item>
		<item>
			<title>Dagor Engine</title>
			<link>https://gcup.ru/forum/46-9027-1</link>
			<pubDate>Wed, 01 Nov 2023 16:03:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Универсальный движок от отечественных разработчиков&lt;br /&gt;Автор темы: MiniTiv&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 9</description>
			<content:encoded>&lt;b&gt;Dagor Engine&lt;/b&gt; - комплексная технология, предназначенная для создания мультиплатформенных игровых проектов с высокими требованиями к качеству. Dagor Engine — это полноценный игровой движок, подходящий для создания игр в любых жанрах, со всеми необходимыми подсистемами (графическое ядро, физика, анимации, скриптовые языки, звук). Технологии реализованы с расчётом на создание самых различных проектов. Архитектура рассчитана на возможности последнего поколения платформ и реализует передовые технологии. При этом не забыто и current-gen hardware. &lt;p&gt; Кроме игрового движка, Dagor Engine представляет собой полнофункциональное middleware-решение, с развитым инструментарием для создания и редактирования игрового контента (уровней, освещения, спецэффектов, физических объектов, анимации и др.). Для лучшей работы существует поддержка основных 3D-пакетов. &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.dagor.ru/files/ss/shot48.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;img src=&quot;http://www.dagor.ru/files/ss/shot49.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/div&gt; &lt;p&gt; На Dagor Engine вышло 6 игр и создаётся множество новых (в том числе и обладатель двух КРИ Awards — Flight of Fancy); он успешно лицензирован уже несколькими разработчиками. &lt;p&gt; Ключевые возможности Dagor Engine: &lt;br /&gt; Render: HDRI, GI, Full dynamic lighting, Shaders 2.0, Post Effects, Special FX, Animation Management; &lt;br /&gt; Physics: ragdoll, destructable joints, stack of objects, vehicles; &lt;br /&gt; Sound system: built-in FMOD sound system; &lt;br /&gt; Scene Management: Асинхронная подгрузка, LOD, Occluders; &lt;br /&gt; Script system: Squirrel (объектно-ориентированный скрипт с C/C++-подобным синтаксисом), LUA; &lt;br /&gt; Dagor Toolset: Dagor Editor (редактор уровней), Resource Editor, Light Tools, 3ds Max Plugin, Maya Plugin. &lt;p&gt; &lt;b&gt;&lt;u&gt;Полный список возможностей:&lt;/u&gt;&lt;/b&gt; &lt;p&gt; ATI registered developer: Gaijin Entertainment является зарегистрированным ATI партнером. Это помогает сделать Dagor Engine более совместимым с видеокартами ATI Technologies Inc. &lt;p&gt; 3 version and 5 years of development: Dagor Engine разрабатывался начиная с 2001 года, будучи с самого начала ориентированным на разработку самых различных по жанру игр. С тех пор технологию лицензировали несколько разработчиков, вышла уже третья версия движка. Уже продаются четыре игры на технологии Dagor Engine и разрабатывается еще более восьми. &lt;p&gt; Award wining: на технологии Dagor Engine разрабатывается Полет фантазии, получивший две престижные награды на КРИ 2003. &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://minitiv2008.3dn.ru/ava/shot27.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/div&gt; &lt;p&gt; &lt;b&gt;&lt;u&gt;Страна происхождения:&lt;/u&gt;&lt;/b&gt; &lt;span style=&quot;font-size:13pt;&quot;&gt;РОССИЯ&lt;/span&gt; &lt;img src=&quot;http://s12.ucoz.net/sm/1/eek.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;eek&quot;&gt; &lt;img src=&quot;http://s12.ucoz.net/sm/1/shock.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;shock&quot;&gt; &lt;img src=&quot;http://s12.ucoz.net/sm/1/respect.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;respect&quot;&gt; &lt;p&gt; &lt;b&gt;&lt;u&gt;Сайт разработчика:&lt;/u&gt;&lt;/b&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://www.dagor.ru/&quot; title=&quot;http://www.dagor.ru/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.dagor.ru/&lt;/a&gt; &lt;p&gt; &lt;div align=&quot;center&quot;&gt;&lt;i&gt;Немного скринов из игр на данном двигло&lt;/i&gt;&lt;/div&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler6wpjiR&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler6wpjiR&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler6wpjiR&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler6wpjiR&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler6wpjiR&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler6wpjiR&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler6wpjiR&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler6wpjiR&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler6wpjiR&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot52.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot50.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot47.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot44.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot42.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot43.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot01.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot36.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot39.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt; &lt;br /&gt; &lt;img src=&quot;http://www.dagor.ru/files/ss/shot41.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>MiniTiv</dc:creator>
			<guid>https://gcup.ru/forum/46-9027-1</guid>
		</item>
		<item>
			<title>Torgue 3D!</title>
			<link>https://gcup.ru/forum/46-2178-1</link>
			<pubDate>Mon, 28 Aug 2023 09:59:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Какой же он на самом деле...&lt;br /&gt;Автор темы: MiniTiv&lt;br /&gt;Автор последнего сообщения: graveman&lt;br /&gt;Количество ответов: 57</description>
			<content:encoded>&lt;b&gt;П&lt;/b&gt;риветствую вас, уважаемые игроделы! Создал эту тему по нужде и думаю то что я скажу удивит всех! &lt;br /&gt; Итак, изначально скажу что &lt;a class=&quot;link&quot; href=&quot;http://www.gcup.ru/load/igrovye_dvizhki/torque_3d/3-1-0-597&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Torgue 3D&lt;/a&gt; отличный движок и он подойдёт даже начинающим! Есть прекрасный ф-ции и на нём можно реализовать практически все задуманные проекты! Всё что нужно как говорится при нём. &lt;br /&gt; &lt;b&gt;Н&lt;/b&gt;а первый взгляд этот движок показался мне очень и очень хорошим! Интерфейс в нём - просто сказка. Работает по принципу &quot;Всё в одном&quot;. Гибкая настройка, лёгкость в освоении, казалось и сборщик игр и инстал и готовый мультиплеер! &lt;br /&gt; Но так случилось что никто не уловил 1-го очень важного момента в &lt;span style=&quot;color:red&quot;&gt;демо-версии&lt;/span&gt;, а это то, что на карту нельзя ставить более 32-х объектов, к этому выводу мы пришли с &lt;b&gt;Untion&apos;ом&lt;/b&gt;, юзая у удивляясь его простотой!!! &lt;br /&gt; &lt;b&gt;Т&lt;/b&gt;ак что такая-во душераздирающая ситуация! Ну из минусов можно ещё подчеркнуть то, что высвечивается окно по типу &quot;Купите вы всётаки полную версию, а?&quot;, но любые минусы думаю ни что по сравнению с этой проблемой! &lt;br /&gt; &lt;u&gt;Кого интересует этот движок, давайте попробуем разобраться с этим&lt;/u&gt;, или может это я что-то не так понял в этой проблеме, хотел бы услышать ваше мнение! Может получится что-нить вытрясти ещё из демки... &lt;br /&gt; &lt;b&gt;К&lt;/b&gt;онечно можно попробовать скреплять все модели под общую гребёнку какие можно, к примеру соединить 5 зданий через промежуток в 1 объект, ну это как 1 из вариантов. Что бы предложили вы? Я можно сказать очень расстроился по этому поводу &lt;img src=&quot;http://s12.ucoz.net/sm/1/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;sad&quot;&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>MiniTiv</dc:creator>
			<guid>https://gcup.ru/forum/46-2178-1</guid>
		</item>
		<item>
			<title>3D движок Falco Engine</title>
			<link>https://gcup.ru/forum/46-103816-1</link>
			<pubDate>Fri, 31 Mar 2023 17:00:59 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Супер Движок! Убийца Юнити!&lt;br /&gt;Автор темы: falcoware&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 153</description>
			<content:encoded>Free 3D game engine with C# scripting,&lt;br /&gt;Bullet physics and OpenAL audio.&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://falco3d.com&quot; title=&quot;https://falco3d.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Falco Engine!&lt;/a&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>falcoware</dc:creator>
			<guid>https://gcup.ru/forum/46-103816-1</guid>
		</item>
		<item>
			<title>Генерация кастомизаций мобов</title>
			<link>https://gcup.ru/forum/46-103876-1</link>
			<pubDate>Mon, 29 Aug 2022 03:21:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Terrphion&lt;br /&gt;Автор последнего сообщения: falcoware&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Приветствую всех!&lt;br /&gt;Подскажите, пожалуйста, возможно ли и если да, тогда как сделать вариативность разнообразия мобов в игре на УЕ5. То есть, есть у меня мобы, допустим 3х видов. Но мне нужно чтобы они меняли, как структуру поверхности кожи, так и конечности, при новом прохождении. Получится, что-то типа рогалика, но в 3d.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Terrphion</dc:creator>
			<guid>https://gcup.ru/forum/46-103876-1</guid>
		</item>
		<item>
			<title>Помогите найти движок (3D Rad)</title>
			<link>https://gcup.ru/forum/46-103771-1</link>
			<pubDate>Mon, 02 May 2022 11:35:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Буду очень благодарен&lt;br /&gt;Автор темы: saidug&lt;br /&gt;Автор последнего сообщения: saidug&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Два года назад ставил 3D движок и никак не могу вспомнить название.&lt;br /&gt;Описание:&lt;br /&gt;&lt;b&gt;Движок, довольно старый, из категории неактуальных, без элемента программирования.&lt;/b&gt; Было несколько сцен, модели машин серого цвета, лодка и самолет. Также были модели дороги. У движка была &lt;s&gt;ущербная&lt;/s&gt; не очень удобная схема импорта моделей, надо было ухитряться через Google SketchUp. Всё что помню. Заранее спасибо!</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>saidug</dc:creator>
			<guid>https://gcup.ru/forum/46-103771-1</guid>
		</item>
		<item>
			<title>Игровой движок Sparky</title>
			<link>https://gcup.ru/forum/46-103329-1</link>
			<pubDate>Sun, 16 May 2021 14:56:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Открытый код&lt;br /&gt;Автор темы: GameDev2&lt;br /&gt;Автор последнего сообщения: GameDev2&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Sparky - это кроссплатформенный высокопроизводительный игровой 2D/3D движок на ЯП C++, который в настоящее время находится в разработке. Исходный код открыто распространяется через сервис GitHub.&lt;br /&gt;&lt;br /&gt;Страница: https://github.com/TheCherno/Sparky&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://github.com/TheCherno/Sparky/raw/master/Resources/Branding/SparkyLogoLight1920x1080.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>GameDev2</dc:creator>
			<guid>https://gcup.ru/forum/46-103329-1</guid>
		</item>
		<item>
			<title>Компиляция Retribution Engine</title>
			<link>https://gcup.ru/forum/46-102828-1</link>
			<pubDate>Sun, 30 Aug 2020 07:23:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Вопрос по поводу способа компиляции RetributionEngine 1.10.5&lt;br /&gt;Автор темы: GoldenFox&lt;br /&gt;Автор последнего сообщения: Storm54&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Всем привет! Недавно скачал один замечательный движок Retribution Engine версии 1.10.5 (уже готовый билд движка), и некоторые моменты меня немного смутили, но в целом движок отличный (для своего жанра). Я скачал исходный код, подправил то что мне нужно было, и Я столкнулся с очень стыдной проблемой: я не понял как компилировать движок. Кто сталкивался с этим прошу помочь, так как я не очень умный, и тому-же новичок в программировании.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>GoldenFox</dc:creator>
			<guid>https://gcup.ru/forum/46-102828-1</guid>
		</item>
		<item>
			<title>Черная кошка в темной комнате</title>
			<link>https://gcup.ru/forum/46-102816-1</link>
			<pubDate>Thu, 20 Aug 2020 10:38:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Или Netimmerese Engine 4.0&lt;br /&gt;Автор темы: articusart&lt;br /&gt;Автор последнего сообщения: JackNazaryan&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Во первых строках, Всем многоуважаемого Алаверды и длительных извинений, ежели тему не там, где следует запостили!&lt;br /&gt;Во вторых Всем всяких успехов! Чего и нам пожелаю!&lt;br /&gt;&lt;br /&gt;Но воздерживаясь от лишних слов, которые хотя и были бы уместны и подобающи, перейдем сразу к цели сабжа!&lt;br /&gt;&lt;br /&gt;А именно, вспоможении в обретении былинно раритетного движка, или хотя бы родной справки по нему!&lt;br /&gt;Здесь это Netimmerse Engine 4.0&amp;#92;4.2.&lt;br /&gt;Именно Netimmerse времен Морровинда и Фридом Форса. &lt;br /&gt;2001-3 годов, еще до ребрендинга в Gamebryo 1х.&lt;br /&gt;&lt;br /&gt;Чем интересна именно эта версия движка и отчего (весьма ценно и важно) найти справку к нему?&lt;br /&gt;Наверное, ответ очевиден? нет?&lt;br /&gt;Хорошо!&lt;br /&gt;Активное развитие моддинга под (эти игры) за несколько (прошедших) лет, сделало огромный рывок в плане использования всех доступных (в движке) технологий. Дополнительные утилиты позволили получить, то, что ранее считалось невозможным, или уделом только старших игр серии.&lt;br /&gt;Исправить неисправимое и достичь недостижимого!&lt;br /&gt;Патчи, описание техник, внешние твикиры.&lt;br /&gt;Раздвигающие рамки Былинности этих игры на грань воображения, или даже превосходить оную! Вообразили - сделали! Нет? Ну ладно!&lt;br /&gt;Однако все эти достижения были получены, косвенными, обходными путями... которые конечно могут многое, но, к сожалению, не все.&lt;br /&gt;Вот здесь и встает вопрос по изучению родной справки к движку, которая, наконец, смогла бы расставить все точки над i.&lt;br /&gt;А также дать еще больше простора для эээ еще былиннейшего Обылинливания этих и без того Былинных Игр.&lt;br /&gt;&lt;br /&gt;За последние годы в сети нашлась ближайшая по версии справка (Gamebryo 1.1) которая хотя и максимально близка, но далеко не так полна, как этого хотелось бы.&lt;br /&gt;Также - было обшарено и множество сайтов, поисковых систем, ДС++, трекеров и вэб архивов, но, к сожалению Netimmerse 4х версии так нигде и не всплыл.&lt;br /&gt;&lt;br /&gt;Из чего и возникла тема сия...&lt;br /&gt;Может быть, в какой-то очень темной и очень старой комнате “кошка” все-таки жива и ее счастливый содержатель смог бы поделиться ее &quot;фотками&quot;. &lt;br /&gt;Либо &quot;мурзик помер&quot; так никогда и не приходя на страницы истории... что было бы конечно весьма печально.&lt;br /&gt;Запросы в gamebryo дали лишь тишину. Вот, может быть, на этом форуме найдется большее?&lt;br /&gt;&lt;br /&gt;Еще раз, Алаверды, и пожелания Успехов!</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>articusart</dc:creator>
			<guid>https://gcup.ru/forum/46-102816-1</guid>
		</item>
		<item>
			<title>проблема с массивами</title>
			<link>https://gcup.ru/forum/46-102727-1</link>
			<pubDate>Mon, 13 Jul 2020 11:10:55 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: labinzevv&lt;br /&gt;Автор последнего сообщения: Vostrugin&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Привет.&lt;br /&gt;есть массив public Transform[] moveSpots;&lt;br /&gt;как этому массиву задать поиск объектов по тэгу?&lt;br /&gt;и возможно ли это?&lt;br /&gt;для public GameObject[] moveSpots;&lt;br /&gt;ищет без проблем:&lt;br /&gt;moveSpots = GameObject.FindGameObjectsWithTag(&quot;points&quot;);&lt;br /&gt;а вот как для public Transform[] moveSpots; весь интернет перевернул...&lt;br /&gt;Если подобного не существует, подскажите, как передать из GameObject[] в Transform[]?&lt;br /&gt;Очень нужно, помогите!&lt;br /&gt;Заранее спасибо!</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>labinzevv</dc:creator>
			<guid>https://gcup.ru/forum/46-102727-1</guid>
		</item>
		<item>
			<title>Префаб, спавн и патрульные точки в unity</title>
			<link>https://gcup.ru/forum/46-102726-1</link>
			<pubDate>Mon, 13 Jul 2020 07:11:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: возникла проблема&lt;br /&gt;Автор темы: labinzevv&lt;br /&gt;Автор последнего сообщения: labinzevv&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Привет народ! Возникла проблема: есть префаб с NavMeshAgent и скриптом рандомного патрулирования по точкам.&lt;br /&gt;При запуске игры, этот префаб спавнится(изначально он лежит в ассетах проекта) в сцену скриптом, который уже находится на объекте в сцене.&lt;br /&gt;Так-же точки патруля находятся в сцене. Проблема в том, что я не могу повесить эти точки в инспектор скрипта префаба.&lt;br /&gt;Если же я перемещаю точки из иерархии сцены, в ассеты проекта (т.е. автоматически создаются перфабы), то повесить их в инспектор префаба можно,&lt;br /&gt;но при этом префаб начинает двигаться к краю NavMesh, игнорируя точки патруля. Можно ли как-то наследовать точкам которые я перенёс&lt;br /&gt;в ассеты проекта, координаты точек находящихся в иерархии? Я понимаю, что нужно использовать поиск по тэгам, но как найденные объекты добавить в массив не догоню. Сам скрипт:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;using System.Collections;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using UnityEngine;&lt;br /&gt;using UnityEngine.AI;&lt;br /&gt;public class patrolRandomRotate : MonoBehaviour&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Transform&amp;#91;] moveSpots;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private int randomSpot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NavMeshAgent nav;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float speed = 3f;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private float waitTime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float startWaitTime = 0.5f;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GameObject&amp;#91;] mPoint;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void Start(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mPoint = GameObject.FindGameObjectsWithTag(&quot;points&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(mPoint.Length&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;waitTime = startWaitTime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;randomSpot = Random.Range(0, moveSpots.Length&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void Awake(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nav = GetComponent&lt;NavMeshAgent&gt;(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nav.enabled = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void Update(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Patroling(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void Patroling(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nav.SetDestination(moveSpots&amp;#91;randomSpot].position&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;transform.position = Vector3.MoveTowards(transform.position, moveSpots&amp;#91;randomSpot].position, speed * Time.deltaTime&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (Vector3.Distance(transform.position, moveSpots&amp;#91;randomSpot].position&amp;#41; &lt; 2.0f&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (waitTime &lt;= 0&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;randomSpot = Random.Range(0, moveSpots.Length&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;waitTime = startWaitTime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;waitTime -= Time.deltaTime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>labinzevv</dc:creator>
			<guid>https://gcup.ru/forum/46-102726-1</guid>
		</item>
		<item>
			<title>Вопросы по GODOT</title>
			<link>https://gcup.ru/forum/46-101880-1</link>
			<pubDate>Fri, 12 Jun 2020 16:23:04 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: вопросы с которыми Google непомогает&lt;br /&gt;Автор темы: vicmad&lt;br /&gt;Автор последнего сообщения: MinSigala&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет!&lt;br /&gt;Начал осваивать GODOT, интересная штука но много непонятно, прошу помочь.&lt;br /&gt;Не уверен что выбрал правильный раздел, если так то прошу администрацию понять, простить и перенести тему. &lt;br /&gt;&lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/help.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;help&quot; /&gt; &lt;br /&gt;В движке много кнопок и тп, пытаюсь разобраться со скриптингом. Подскажите как скриптом создать текст на экране. Имперический (метод печатания возможных вариантов кода) занимает слишком много времени и настроения &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/bag.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;bag&quot; /&gt; &lt;br /&gt;Пытаюсь кодом в скрипте создать Label и вывести текст на экран. Подскажите, желательно примером, как правильно это делать &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/happy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;^_^&quot; /&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>vicmad</dc:creator>
			<guid>https://gcup.ru/forum/46-101880-1</guid>
		</item>
		<item>
			<title>Уроки по Blender 3D</title>
			<link>https://gcup.ru/forum/46-97793-1</link>
			<pubDate>Fri, 22 May 2020 09:34:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: сейчас в теме 1 урок&lt;br /&gt;Автор темы: GameStroll&lt;br /&gt;Автор последнего сообщения: Atrek&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>[УРОК 1] &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://youtu.be/J2iYuI79Cgk&quot; title=&quot;https://youtu.be/J2iYuI79Cgk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Анимация&lt;/a&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (12 августа 2017, 03:15)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Пишите какие уроки вас интересуют</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>GameStroll</dc:creator>
			<guid>https://gcup.ru/forum/46-97793-1</guid>
		</item>
		<item>
			<title>Уроки по 3D RAD от DZRone (ER.DZ&apos;e)</title>
			<link>https://gcup.ru/forum/58-39203-1</link>
			<pubDate>Wed, 29 Apr 2020 17:46:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Описание темы: Пишите про ,что мне сделать урок по 3D RAD&apos;у&lt;br /&gt;Автор темы: dzrone3488&lt;br /&gt;Автор последнего сообщения: tduk&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>&lt;img src=&quot;https://pp.vk.me/c425530/v425530704/8c09/AfdIUHGpJ9U.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; Я сделаю урок про 3D RAD какой по просите, но только такой где не нужно писать Skript&apos;ы. Во всяком случае я постараюсь сделать урок какой именно вам нужен. &lt;br /&gt; ================================================ &lt;br /&gt; В какой форме писать: &lt;br /&gt;&lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerpEwPXv&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerpEwPXv&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpEwPXv&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpEwPXv&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerpEwPXv&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ТЫК СЮДА&apos;);$(&apos;#uSpoilerpEwPXv&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpEwPXv&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerpEwPXv&apos;)).val(&apos;[+] ТЫК СЮДА&apos;);$(&apos;#uSpoilerpEwPXv&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ТЫК СЮДА&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; 1) Тема &lt;br /&gt; 2) Каков ваш опыт в 3D RAD &lt;br /&gt; 3) Что именно подробно &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=ТЫК СЮДА)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; ======================= &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerFP5sed&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerFP5sed&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFP5sed&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFP5sed&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFP5sed&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Пример&apos;);$(&apos;#uSpoilerFP5sed&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFP5sed&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFP5sed&apos;)).val(&apos;[+] Пример&apos;);$(&apos;#uSpoilerFP5sed&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Пример&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; 1) Физика &lt;br /&gt; 2) Новичок &lt;br /&gt; 3) Как заставить мячик падать (к примеру) &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=Пример)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; ============================== &lt;br /&gt; Или такого типа &lt;br /&gt; ============================== &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerOyoTV9&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerOyoTV9&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerOyoTV9&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerOyoTV9&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerOyoTV9&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ТЫК СЮДА&apos;);$(&apos;#uSpoilerOyoTV9&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerOyoTV9&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerOyoTV9&apos;)).val(&apos;[+] ТЫК СЮДА&apos;);$(&apos;#uSpoilerOyoTV9&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ТЫК СЮДА&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; 1) Освещение &lt;br /&gt; 2) Средний &lt;br /&gt; 3) Как сделать фонарик? &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=ТЫК СЮДА)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>3D Rad</category>
			<dc:creator>dzrone3488</dc:creator>
			<guid>https://gcup.ru/forum/58-39203-1</guid>
		</item>
		<item>
			<title>Не могу запустить программу выдаёт ошибку</title>
			<link>https://gcup.ru/forum/58-45741-1</link>
			<pubDate>Wed, 29 Apr 2020 15:19:27 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Автор темы: LehaSokur&lt;br /&gt;Автор последнего сообщения: LoneWolf06&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет установил 3dRAD. Пытаюсь запустить пишет [ Ошибка при запуске приложения (0xc0150002) Для выхода из приложения нажмите &lt;br /&gt; кнопку &quot;ОК&quot;.] Установил все что требовали создатели (( из информации найденной в папке с установленной игрой )) &lt;br /&gt; Ошибка все равно та же самая. Что делать?</content:encoded>
			<category>3D Rad</category>
			<dc:creator>LehaSokur</dc:creator>
			<guid>https://gcup.ru/forum/58-45741-1</guid>
		</item>
		<item>
			<title>Дрифт</title>
			<link>https://gcup.ru/forum/58-39506-1</link>
			<pubDate>Wed, 29 Apr 2020 14:58:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Автор темы: MaximM&lt;br /&gt;Автор последнего сообщения: LoneWolf06&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Подскажите пожалуйста, как сделать дрифт и следы шин?</content:encoded>
			<category>3D Rad</category>
			<dc:creator>MaximM</dc:creator>
			<guid>https://gcup.ru/forum/58-39506-1</guid>
		</item>
		<item>
			<title>Как лучше сделать поезд в 3d Rad?</title>
			<link>https://gcup.ru/forum/58-100164-1</link>
			<pubDate>Wed, 29 Apr 2020 14:38:45 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Описание темы: Хочу сделать поезд для Train-симулятора на 3d rad&lt;br /&gt;Автор темы: Firstaid&lt;br /&gt;Автор последнего сообщения: LoneWolf06&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Доброго времени суток. Хочу создать простенький трейн-симулятор на 3d rad, типа Trainz или Train simulator ну или что то в этом роде, но не знаю как лучше сделать поезд. Если честно, что только не пробовал: пытался его первое время на Car и PCar делать, заменяя обычные автомобильные колеса на ж/д в X-файле Wheels, не выходит, сходит с рельс и все. Также рассматривал идею сделать на базе Dynamic Rigid Body, но там ужасные проблемы с коллизией во время экспорта происходят: коллизия не принимает форму вагона или локомотива, а принимает форму большого шара или квадрата, который заметно возвышается над террейном. Недавно смотрел два ролика на ютубе(этот: https://www.youtube.com/watch?v=xRkZEMBdHA0 и вот этот: https://www.youtube.com/watch?v=p2JJo4WLJBo) и хочу реализовать что-то подобное, но в связи с этими проблемами не знаю как. Может кто-то знает, как это сделать? Может есть аддоны для поезда даже, а я о них не знаю?</content:encoded>
			<category>3D Rad</category>
			<dc:creator>Firstaid</dc:creator>
			<guid>https://gcup.ru/forum/58-100164-1</guid>
		</item>
		<item>
			<title>WorldSim3D (FreeBASIC, C/C++, D)</title>
			<link>https://gcup.ru/forum/46-102484-1</link>
			<pubDate>Mon, 27 Apr 2020 01:56:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: PC Windows/Linux 32/64&lt;br /&gt;Автор темы: CaptainHunt&lt;br /&gt;Автор последнего сообщения: CaptainHunt&lt;br /&gt;Количество ответов: 17</description>
			<content:encoded>Привет всем!&lt;br /&gt;&lt;br /&gt;Эта тема для всех, кто интересуется созданием игр, но пока не определился с игровым движком, на котором хотел бы создать что-то своё.&lt;br /&gt;&lt;br /&gt;Эта тема об &lt;b&gt;игровом движке&lt;/b&gt; &lt;span style=&quot;color:green&quot;&gt;&lt;b&gt;WorldSim3D&lt;/b&gt;&lt;/span&gt;, который предназначен для проектов в трехмерном (3D) пространстве.&lt;br /&gt;&lt;span style=&quot;color:blue&quot;&gt;Официальный сайт&lt;/span&gt; -&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://worldsim3d.ucoz.net/&quot; title=&quot;https://worldsim3d.ucoz.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;перейти&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;color:purple&quot;&gt;Сообщество на Дискорде&lt;/span&gt; - -&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://discord.gg/dvhSK4U&quot; title=&quot;https://discord.gg/dvhSK4U&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;перейти&lt;/a&gt; (приглашение)&lt;br /&gt;&lt;span style=&quot;color:gray&quot;&gt;Группа в ВК&lt;/span&gt; -&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://vk.com/worldsim3d&quot; title=&quot;https://vk.com/worldsim3d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;перейти&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;color:orange&quot;&gt;Описание на gcup.ru&lt;/span&gt; -&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/engines/worldsim3d/3-1-0-2211&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;перйти&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) &lt;b&gt;Для каких операционных систем&lt;/b&gt; (платформ) он предназначен? Как сам движок, так и проекты, созданные на нём предназначены &lt;span style=&quot;color:green&quot;&gt;для PC Windows/Linux для 32- и 64-разрядных систем&lt;/span&gt;. (Пожалуйста, не спрашивайте про Андроид, в ближайшее месяцы команда разработчиков не планирует разработку для этой платформы). Что касется Mac OS и других ОС, здесь есть вопросы, но тоже пока не планируем.&lt;br /&gt;&lt;br /&gt;2) &lt;b&gt;Какие языки программирования&lt;/b&gt; (далее ЯП) используются для разработки? Главный - &lt;span style=&quot;color:purple&quot;&gt;FreeBASIC&lt;/span&gt; в соответствии с философией движка (смотрите пункт 5). Также активно используются &lt;span style=&quot;color:purple&quot;&gt;C/C++&lt;/span&gt;. Есть возможность также программировать на &lt;span style=&quot;color:purple&quot;&gt;D, FreePadcal и Python&lt;/span&gt;.&lt;br /&gt;3) &lt;b&gt;Для кого он предназначен&lt;/b&gt;? &lt;span style=&quot;color:gray&quot;&gt;Для любителей, энтузиастов&lt;/span&gt;, которые делают игровые проекты для развлечения, в свободное от работы или учёбы время.&lt;br /&gt;Если вы хотите сделать игру с высочайшим уровнем графики, игры т.н. AAA класса или уровня, то возможно вам лучше обратить внимание на другие движки, на которых разные команды и студии разработчиков или отдельные опытные инди-разработчики делают такие игры.&lt;br /&gt;&lt;br /&gt;4) &lt;b&gt;Можно ли на WorldSim3D сделать качественную игру&lt;/b&gt;? То, что движок предназначен для любителей, означает ли это, что на нем не сделать хорошую игру? Не означает. &lt;u&gt;На нем можно сделать довольно качественную игру&lt;/u&gt;, если только для вас не критично, чтобы в игре были самые последние графические навороты (эффекты) с суперреалистичными персонажами или окружающей средой. (Если вам нужна суперграфика, скорее всего вы уже нашли свой движок и с удовольствием работаете в студии с бюджетом в 1000-чи $).&lt;br /&gt;&lt;br /&gt;5) &lt;b&gt;Главная идея движка&lt;/b&gt;: &lt;span style=&quot;color:blue&quot;&gt;упростить создание игр&lt;/span&gt; до такой степени, чтобы даже любители, не имеющие большого опыта в программировании могли что-то сделать, воплотить свою идею или мечту в РЕАЛЬНЫЙ ИГРОВОЙ проект, чего в противном случае они бы скорее всего не смогли сделать, пытаясь сделать игру на движках и ЯП, на освоение которых им пришлось бы затратить много времени и сил.&lt;br /&gt;&lt;br /&gt;6) &lt;b&gt;Основные возможности движка&lt;/b&gt;. Графическое ядро: Irrlicht 1.9.0 (alpha); OpenGL; 1.2-4.x, DirectX 9.0c, звук: OpenAL; работа с сетью, физика Ньютон. Подробнее: &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://worldsim3d.ucoz.net/publ/vozmozhnosti_worldsim3d/1-1-0-1&quot; title=&quot;https://worldsim3d.ucoz.net/publ/vozmozhnosti_worldsim3d/1-1-0-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;смотреть кратко онлайн&lt;/a&gt; или &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://yadi.sk/i/yPLjmoZI9qtzxA&quot; title=&quot;https://yadi.sk/i/yPLjmoZI9qtzxA&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;подробно скачать pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7) &lt;b&gt;Достоинства движка&lt;/b&gt;:&lt;br /&gt;- быстрый, даже на старых машинах FPS довольно высокий. Достигается благодаря графическому ядру Иррлихт и нескольким возможностям для оптимизации;&lt;br /&gt;- Для новичков: используется простой и понятный ЯП - FreeBASIC.&lt;br /&gt;- Движок - бесплатный и разработчик сам решает под какой лицензией распространять игры, сделанные на нем;&lt;br /&gt;- функции движка именуются вполне понятным языком;&lt;br /&gt;- есть полная справка на русском языке;&lt;br /&gt;- более 140 примеров, 3 шаблона и около 20 проектов с открытым исходным кодом;&lt;br /&gt;- замечено, что создание проекта на дWorldSim3D приносит удовольствие, а не мучение (как у разработчиков, которых подгоняют сроки/дедлайны и начальники и от этого у них большой стресс); в принципе, движок для этой цели и задуман;&lt;br /&gt;- дружелюбное сообщество, готовое оказывать помощь.&lt;br /&gt;8) &lt;b&gt;Недостатки&lt;/b&gt;:&lt;br /&gt;- пока нет своего редактора сцен, используется сторонний, не совсем удобный; в некоторых случаях, когда объектов на сцене не так много, можно вообще обойтись без редактора;&lt;br /&gt;- пока мало инструментов и редакторов.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>CaptainHunt</dc:creator>
			<guid>https://gcup.ru/forum/46-102484-1</guid>
		</item>
		<item>
			<title>GODOT  Использование карты тайлов</title>
			<link>https://gcup.ru/forum/46-102411-1</link>
			<pubDate>Tue, 14 Apr 2020 07:30:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: linux&lt;br /&gt;Автор последнего сообщения: martuk&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Сижу, разбираюсь с Godot&apos;ом... Хочу тайлы добавать в TileSet, нашел в документации &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://docs.godotengine.org/en/latest/tutorials/2d/using_tilemaps.html&quot; title=&quot;https://docs.godotengine.org/en/latest/tutorials/2d/using_tilemaps.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;описание как надо&lt;/a&gt;, но не появляется окно:&lt;br /&gt; &lt;img src=&quot;https://docs.godotengine.org/en/latest/_images/tilemap_tool.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;. покликал вроде везде где можно, ну нет такого окна..&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (31 Марта 2020, 14:02)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Как всегда, как только на форум какой напишешь, так и разберёшься )) Нашёл, надо было снова кликнуть на TileSet и выбрать редактировать...&lt;br /&gt;Пошёл дальше разбираться ))</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>linux</dc:creator>
			<guid>https://gcup.ru/forum/46-102411-1</guid>
		</item>
		<item>
			<title>NuQuake Alpha 1</title>
			<link>https://gcup.ru/forum/46-102314-1</link>
			<pubDate>Sun, 16 Feb 2020 11:43:21 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Quake Engine на Sega DreamCast&lt;br /&gt;Автор темы: TLT&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>nuQuake (Quake Engine) – это игровой 3D-движок для разработки игр на ретро игровую консоль Sega DreamCast.&lt;br /&gt;&lt;br /&gt;https://dreamcast-talk.com/forum/viewtopic.php?t=11583&lt;br /&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr06vt1J3ikx&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://youtu.be/Cr2lVevqeHY&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr06vt1J3ikx&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>TLT</dc:creator>
			<guid>https://gcup.ru/forum/46-102314-1</guid>
		</item>
		<item>
			<title>Помогите  вопрос по движку Godot !!!</title>
			<link>https://gcup.ru/forum/46-101549-1</link>
			<pubDate>Sun, 10 Nov 2019 19:40:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: вопрос по примеру для движка Godot.&lt;br /&gt;Автор темы: COOLGAMER&lt;br /&gt;Автор последнего сообщения: martuk&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Всем привет вот захотел сделать 3d шутер уровня Half life и скачал для изучения движок &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://downloads.tuxfamily.org/godotengine/3.0.6/Godot_v3.0.6-stable_win64.exe.zip&quot; title=&quot;https://downloads.tuxfamily.org/godotengine/3.0.6/Godot_v3.0.6-stable_win64.exe.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Godot&lt;/a&gt; &lt;br /&gt;скачал для движка &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://github.com/Calinou/fps-test/archive/master.zip&quot; title=&quot;https://github.com/Calinou/fps-test/archive/master.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;пример шутера&lt;/a&gt; &lt;br /&gt;а запустить этот пример не знаю как . Кто поможет а ? &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>COOLGAMER</dc:creator>
			<guid>https://gcup.ru/forum/46-101549-1</guid>
		</item>
		<item>
			<title>Хочу делать любые 3D игры! С чего начать?</title>
			<link>https://gcup.ru/forum/46-101439-1</link>
			<pubDate>Wed, 06 Feb 2019 09:29:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Вопрос от новичка&lt;br /&gt;Автор темы: Logos300&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Всем привет!&lt;br /&gt;Собственно сабж. Интересует, есть ли в природе бесплатный 3d или псевдо-3d движок с возможностью создания мира, предметов, персонажей и тд, в частности моделирования для 3d. Ну и с несложным языком программирования? Godot не предлагать.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Logos300</dc:creator>
			<guid>https://gcup.ru/forum/46-101439-1</guid>
		</item>
		<item>
			<title>Unity выдает ошибку</title>
			<link>https://gcup.ru/forum/46-101169-1</link>
			<pubDate>Sat, 10 Nov 2018 04:42:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Core&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Unity выдает при старте это there was a problem communicating with the license server. что делать?&lt;br /&gt;Я пользуюсь 32бит системой unity тоже 32бит. &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:(&quot; /&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Core</dc:creator>
			<guid>https://gcup.ru/forum/46-101169-1</guid>
		</item>
		<item>
			<title>Уроки по S2EngineHD (видео)</title>
			<link>https://gcup.ru/forum/46-99758-1</link>
			<pubDate>Tue, 06 Nov 2018 02:05:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: раздел будет пополнятся.&lt;br /&gt;Автор темы: vinurd&lt;br /&gt;Автор последнего сообщения: vinurd&lt;br /&gt;Количество ответов: 15</description>
			<content:encoded>Всем доброе времени суток. Не так давно погрузился в изучение Движка S2EngineHD. Скажу не первый раз пытался. Но были ошибки. Сейчас все стало работать куда более ровнее, но если не знаешь, что нажимать программа будет воспринимать это как насилие и закрываться &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt; . Но прошло время и я уже имею небольшой опыт и могу им поделиться. Тем более многие мечтают очень просто и быстро создавать красивые игры. Данный движок имеет реальную кучу преимуществ ,о которых я буду рассказывать в видеоуроках. И да когда не было известно о Юнити в России, я тут же писал о нем, что он чудесный движок и меня посылали с ним. Ну я оказался прав, а посылающие нет. Поэтому перед тем как спорить-Узнайте все плюсы данного инструмента. А минусы есть у всех.&lt;br /&gt;&lt;b&gt;ГРУППА &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://vk.com/s2enginehd_ru&quot; title=&quot;https://vk.com/s2enginehd_ru&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ВК&lt;/a&gt; &lt;span style=&quot;font-family:Impact&quot;&gt;&lt;i&gt;в группе я пишу статью-где формирую видеоуроки по их правильному усвоению&lt;/i&gt;&lt;/span&gt;.&lt;br /&gt;PS: Повторюсь, это не конструктор, а движок. В нем можно управлять всем, что можно добавить на сцену и всеми параметрами этого объекта, Что позволяет выполнить игру любого жанра, зная логику и используя переменные. Автор создает на базе этого же движка платные ассеты - легкий ФПС -это уже готовое меню, оружие, худ бары и прочее. Но они были сделаны мощностями движка. Он сделал меню сбора объектов их использование, меню выбора оружия, бар патронов, бар здоровья и энергию фонарика. Умея пользоваться логикой,ГУИ, можно сделать больше и интереснее. Первое впечатление когда все увидели UNITY было такое же, что это конструктор пляжей.&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;видеоуроки:&lt;br /&gt;&lt;b&gt;Введение&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerZO3ujP&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerZO3ujP&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZO3ujP&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZO3ujP&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerZO3ujP&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerZO3ujP&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZO3ujP&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerZO3ujP&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerZO3ujP&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr02F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=IteyvDaK_q8&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr02F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Ландшафт&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler8IPkBv&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler8IPkBv&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8IPkBv&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8IPkBv&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler8IPkBv&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler8IPkBv&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8IPkBv&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler8IPkBv&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler8IPkBv&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr12F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=DOwR_Rc_Hps&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr12F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;карта высот, программа Гео контрол2. И особенность создания ландшафта.&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilergyOFnN&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilergyOFnN&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergyOFnN&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergyOFnN&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilergyOFnN&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilergyOFnN&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergyOFnN&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilergyOFnN&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilergyOFnN&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr22F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=iFOHepT1uec&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr22F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;FX_эффекты окружения и настройки среды. Сохранение на временную шкалу.&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler2CzIz0&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler2CzIz0&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2CzIz0&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2CzIz0&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler2CzIz0&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler2CzIz0&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2CzIz0&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler2CzIz0&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler2CzIz0&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr32F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=OjuI3vs4bh0&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr32F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Дороги дополнение к информации&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilermoI8Ww&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilermoI8Ww&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermoI8Ww&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermoI8Ww&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilermoI8Ww&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilermoI8Ww&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermoI8Ww&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilermoI8Ww&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilermoI8Ww&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr42F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=0DWQuauy2CU&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr42F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Классы игры. &lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileraCqc57&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileraCqc57&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraCqc57&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraCqc57&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileraCqc57&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileraCqc57&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraCqc57&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileraCqc57&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileraCqc57&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr52F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=v1QHIpzSZ_A&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr52F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Подробно по классам для игр(ambient light,cloud, grass,linerbeam,likeobject, и т.д)&lt;br /&gt;&lt;i&gt;-Свое освещение-как сделать освещение при дневном свете. И добавление воды.&lt;/i&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerZyWA5L&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerZyWA5L&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZyWA5L&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZyWA5L&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerZyWA5L&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerZyWA5L&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerZyWA5L&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerZyWA5L&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerZyWA5L&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr62F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=Yu2ECYcNgvI&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr62F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Дополнение по свету, мигание и текстуры.&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerYu38Ok&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerYu38Ok&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerYu38Ok&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerYu38Ok&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerYu38Ok&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerYu38Ok&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerYu38Ok&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerYu38Ok&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerYu38Ok&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr72F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=j1tQY79zOdQ&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr72F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;i&gt;-Облако, Светящиеся облако,трава&lt;/i&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler4P03U1&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler4P03U1&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4P03U1&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4P03U1&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4P03U1&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler4P03U1&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4P03U1&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4P03U1&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler4P03U1&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr82F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=NXM75GQ91kM&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr82F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;i&gt;-Луч Света,триггер временных зон, летающие объекты(птицы)&lt;/i&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerS6REyk&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerS6REyk&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS6REyk&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS6REyk&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerS6REyk&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerS6REyk&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS6REyk&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerS6REyk&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerS6REyk&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr92F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=wjfhuBbKC9c&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr92F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;i&gt;-Текстовый объект и текстовый триггер&lt;/i&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilereZcRM8&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilereZcRM8&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilereZcRM8&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilereZcRM8&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilereZcRM8&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilereZcRM8&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilereZcRM8&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilereZcRM8&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilereZcRM8&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scra2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=3sfCVBOSDM4&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scra2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Импорт моделей&lt;/b&gt;(у меня с этим есть косяки, но у кого то их может не быть, отпишитесь по этому поводу)&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerhMwpBn&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerhMwpBn&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhMwpBn&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhMwpBn&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerhMwpBn&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerhMwpBn&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhMwpBn&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerhMwpBn&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerhMwpBn&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrb2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=BrTgsHAwfQY&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrb2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Редактирование меша и префабов&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Физические тела&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerkP_BaJ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerkP_BaJ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkP_BaJ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkP_BaJ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkP_BaJ&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerkP_BaJ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkP_BaJ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkP_BaJ&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerkP_BaJ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrc2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=kF0-sA90fGo&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrc2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;коллизии и синематик на ригедбоди&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilercFAk8t&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilercFAk8t&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercFAk8t&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercFAk8t&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilercFAk8t&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilercFAk8t&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercFAk8t&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilercFAk8t&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilercFAk8t&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrd2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=44SgQ3PsoqQ&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrd2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Материалы&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerQs5wGU&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerQs5wGU&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQs5wGU&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQs5wGU&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQs5wGU&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerQs5wGU&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQs5wGU&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQs5wGU&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerQs5wGU&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scre2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=Ev5r1ZPtVh4&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scre2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Декали- наложение материала на поверхности&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerI2oQSS&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerI2oQSS&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerI2oQSS&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerI2oQSS&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerI2oQSS&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerI2oQSS&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerI2oQSS&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerI2oQSS&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerI2oQSS&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrf2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=CpFpcnkAuxg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrf2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;дополнение к декалям&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerQ6QZJW&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerQ6QZJW&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQ6QZJW&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQ6QZJW&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQ6QZJW&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerQ6QZJW&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQ6QZJW&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQ6QZJW&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerQ6QZJW&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrg2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=ctmk7LZk3RI&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrg2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Система частиц-Партиклы&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileroFP_7p&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileroFP_7p&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroFP_7p&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroFP_7p&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileroFP_7p&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileroFP_7p&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileroFP_7p&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileroFP_7p&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileroFP_7p&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrh2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=aXQS3JHXiEg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrh2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;дополнение к партикалам&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler0qfS1n&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler0qfS1n&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0qfS1n&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0qfS1n&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0qfS1n&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler0qfS1n&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0qfS1n&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0qfS1n&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler0qfS1n&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scri2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=3ZG-rFqmiWw&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scri2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Итоговая сценка с эффектами частиц&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler3g52RV&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler3g52RV&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler3g52RV&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler3g52RV&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler3g52RV&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler3g52RV&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler3g52RV&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler3g52RV&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler3g52RV&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrj2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=gcF9YjP6ijU&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrj2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Создание префабов и объединение объектов&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler1AFcN6&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler1AFcN6&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1AFcN6&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1AFcN6&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1AFcN6&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler1AFcN6&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1AFcN6&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1AFcN6&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler1AFcN6&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrk2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=pAjIWEV2obA&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrk2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Создание ролика(катсцена)&lt;/b&gt;&lt;br /&gt;ошибки и вылеты программы- автор обещал исправить(и написал что уже исправил-в новом обновлении запишу видео)&lt;br /&gt;&lt;b&gt;Добавление Шрифтов&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerLAdKbs&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerLAdKbs&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLAdKbs&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLAdKbs&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLAdKbs&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerLAdKbs&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLAdKbs&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLAdKbs&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerLAdKbs&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrl2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=2rBC-ASxnYA&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrl2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Введение в GUI&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler7LYtx7&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler7LYtx7&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler7LYtx7&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler7LYtx7&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler7LYtx7&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler7LYtx7&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler7LYtx7&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler7LYtx7&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler7LYtx7&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrm2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=f5dMc-WciFc&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrm2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Звуки,Музыка&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler1FbrZ3&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler1FbrZ3&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1FbrZ3&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1FbrZ3&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1FbrZ3&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler1FbrZ3&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1FbrZ3&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1FbrZ3&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler1FbrZ3&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrn2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=bJw6jhda-xQ&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrn2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Анимация&lt;/b&gt;&lt;br /&gt;подготовка к очень большой теме по анимации,тесты:&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilernqNDwN&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilernqNDwN&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilernqNDwN&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilernqNDwN&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilernqNDwN&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilernqNDwN&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilernqNDwN&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilernqNDwN&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilernqNDwN&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scro2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=vw0iR0e0GDY&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scro2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;еще тест-персонаж&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerN_gCUh&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerN_gCUh&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerN_gCUh&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerN_gCUh&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerN_gCUh&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerN_gCUh&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerN_gCUh&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerN_gCUh&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerN_gCUh&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrp2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=GJLvVl5w5Bg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrp2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Введение в Анимацию&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler9dYDo8&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler9dYDo8&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9dYDo8&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9dYDo8&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler9dYDo8&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler9dYDo8&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9dYDo8&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler9dYDo8&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler9dYDo8&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrq2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=0lS_LTVgjLk&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrq2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;___________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;b&gt; - ВВЕДЕНИЕ В Визуальный редактор логики.&lt;br /&gt;Управление с помощью логики FSM(нажатие клавиши,переменные и работа с ними,влияние на параметры объектов)&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerLtJxhE&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerLtJxhE&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLtJxhE&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLtJxhE&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLtJxhE&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerLtJxhE&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLtJxhE&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLtJxhE&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerLtJxhE&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrr2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=F03LMFwMpms&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrr2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;CustomEntity- пользовательский объект, для воздействия на него логикой и FSM_Rotor&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler2iOj00&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler2iOj00&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2iOj00&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2iOj00&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler2iOj00&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler2iOj00&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler2iOj00&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler2iOj00&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler2iOj00&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrs2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=U2qySB6p_is&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrs2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt; - триггер&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerJqvSRv&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerJqvSRv&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJqvSRv&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJqvSRv&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerJqvSRv&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerJqvSRv&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJqvSRv&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerJqvSRv&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerJqvSRv&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrt2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=Us3IP40ti5g&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrt2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Дополнение к триггерам и класс куб&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerpuYhC3&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerpuYhC3&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpuYhC3&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpuYhC3&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerpuYhC3&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerpuYhC3&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerpuYhC3&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerpuYhC3&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerpuYhC3&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scru2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=m15B7r4l36M&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scru2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt; - переключение камеры. управление GUI&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerRSqh7F&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerRSqh7F&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRSqh7F&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRSqh7F&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerRSqh7F&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerRSqh7F&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRSqh7F&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerRSqh7F&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerRSqh7F&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrv2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=BpoESv7TIi4&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrv2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;GUI_подробности управления через визуальный код и переменные&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilervNmyuH&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilervNmyuH&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervNmyuH&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervNmyuH&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervNmyuH&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilervNmyuH&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervNmyuH&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervNmyuH&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilervNmyuH&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrw2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=zbr8DUgyNrg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrw2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Управление таймлайном. Смена дня и ночи, погодных эффектов&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Смена материала&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Создание движения(Простой персонаж),ВЕКТОР,КНОПКИ,Вперед, назад, вправо влево, движение по направлению камеры&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerQZCnqE&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerQZCnqE&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQZCnqE&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQZCnqE&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQZCnqE&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerQZCnqE&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQZCnqE&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQZCnqE&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerQZCnqE&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrx2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=dIEmoZJRer4&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrx2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-управление физикой&lt;/b&gt;&lt;br /&gt;подготовка к уроку по физике движения тел&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilervhwX5y&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilervhwX5y&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervhwX5y&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervhwX5y&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervhwX5y&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilervhwX5y&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervhwX5y&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervhwX5y&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilervhwX5y&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scry2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=TB6ZjtZW0TE&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scry2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;Скайсфера, Физический объект и движения им с помощью физ.сил&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilervMSrwD&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilervMSrwD&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervMSrwD&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervMSrwD&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervMSrwD&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilervMSrwD&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilervMSrwD&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilervMSrwD&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilervMSrwD&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrz2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=vRvj_q0Kb6g&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrz2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;b&gt;-загрузка уровней&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Связь проделанной работы в небольшую игру.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Платные дополнения(DLC)&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilercKjrtx&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilercKjrtx&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercKjrtx&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercKjrtx&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilercKjrtx&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilercKjrtx&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilercKjrtx&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilercKjrtx&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilercKjrtx&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrA2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=9C8y_hhSsFo&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrA2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Левел Дизайн разного направления, что бы было понятно что тут не только травка и цветочки на перевес с винтовкой.&lt;br /&gt;космос(делал два часа вместе с моделированием, с хорошими и красивыми моделями была бы конфетка-но это дольше) -&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerTKZMym&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerTKZMym&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTKZMym&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTKZMym&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerTKZMym&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerTKZMym&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerTKZMym&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerTKZMym&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerTKZMym&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrB2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=Q-47fPAAHeQ&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrB2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Зимний лес, физика управление шаром -ригидбоди.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerddInVR&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerddInVR&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerddInVR&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerddInVR&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerddInVR&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerddInVR&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerddInVR&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerddInVR&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerddInVR&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrC2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=7VgO5bfx_OI&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrC2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerHXno8t&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerHXno8t&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHXno8t&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHXno8t&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHXno8t&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerHXno8t&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHXno8t&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHXno8t&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerHXno8t&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrD2F11GdSHC&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=b-pNe2d1jAE&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrD2F11GdSHC&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;статья как создать движение персонажа и прыжок &lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://vk.com/@s2enginehd_ru-dvizhenie-personazha-i-pryzhok?fbclid=IwAR2SNok2KWZXWDN9jBKtAMMgUmgAlyIdcC059eUQVmqVfD96EPOuYYfHmek&quot; title=&quot;https://vk.com/@s2enginehd_ru-dvizhenie-personazha-i-pryzhok?fbclid=IwAR2SNok2KWZXWDN9jBKtAMMgUmgAlyIdcC059eUQVmqVfD96EPOuYYfHmek&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Прыжок и движение персонажа &lt;/a&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>vinurd</dc:creator>
			<guid>https://gcup.ru/forum/46-99758-1</guid>
		</item>
		<item>
			<title>Игровые движки на базе Ogre3D</title>
			<link>https://gcup.ru/forum/80-14266-1</link>
			<pubDate>Wed, 24 Oct 2018 19:59:04 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/80&quot;&gt;Ogre3D&lt;/a&gt;&lt;br /&gt;Описание темы: Список&lt;br /&gt;Автор темы: TLT&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>В этой теме составляем список игровых движков и систем разработки, базирующихся на 3D-движке Ogre. &lt;br /&gt;&lt;br /&gt; &lt;u&gt;Список:&lt;/u&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/igrovye_dvizhki/neoaxis_engine/3-1-0-19&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;NeoAxis Engine&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/konstruktory_igr/openspace3d/2-1-0-1457&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OpenSpace3D&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/konstruktory_igr/gamedirector/2-1-0-1482&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GameDirector&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/igrovye_dvizhki/grit_engine/3-1-0-1507&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Grit Game Engine&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/igrovye_dvizhki/axiom_engine/3-1-0-1379&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Axiom 3D Engine&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://www.ogre3d.org/forums/viewtopic.php?p=438131&quot; title=&quot;http://www.ogre3d.org/forums/viewtopic.php?p=438131&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Run3 Game Engine&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://www.ogre3d.org/forums/viewtopic.php?p=438521&quot; title=&quot;http://www.ogre3d.org/forums/viewtopic.php?p=438521&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SilverTech Engine&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://wiki.yoyogames.com/index.php/GM_Ogre&quot; title=&quot;http://wiki.yoyogames.com/index.php/GM_Ogre&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GMogre&lt;/a&gt; – библиотека для конструктора Game Maker &lt;br /&gt;&lt;br /&gt; Если кто-то знает ещё какие-то интересные проекты, то пишите в этой теме.</content:encoded>
			<category>Ogre3D</category>
			<dc:creator>TLT</dc:creator>
			<guid>https://gcup.ru/forum/80-14266-1</guid>
		</item>
		<item>
			<title>Ads в Godot</title>
			<link>https://gcup.ru/forum/46-100810-1</link>
			<pubDate>Wed, 08 Aug 2018 09:39:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Robinzon787&lt;br /&gt;Автор последнего сообщения: Robinzon787&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Кто-нибудь шарит за интеграцию рекламы в godot? Перерыл инфу в инете, актуального ничего не нашел</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Robinzon787</dc:creator>
			<guid>https://gcup.ru/forum/46-100810-1</guid>
		</item>
		<item>
			<title>Что такой Verge 3D. Видеообзор</title>
			<link>https://gcup.ru/forum/46-100694-1</link>
			<pubDate>Sat, 14 Jul 2018 08:25:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Сделал видеообзор движка для веба&lt;br /&gt;Автор темы: Prand&lt;br /&gt;Автор последнего сообщения: Prand&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Сделал видеообзор Verge 3D. Это что-то типа b4w, но с некоторыми интересными особенностями. Вкратце, движок позволяет напрямую экспортить сцены из Blender и 3dsMax в веб, добавлять логику (в виде этакого конструктора паззлов) и заливать на удаленное облако. Вобщем, если есть интерес к программирование игр для веба - можете глянуть.&lt;br /&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr37OU1FDXZm&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=e0rOUzhseeA&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr37OU1FDXZm&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Prand</dc:creator>
			<guid>https://gcup.ru/forum/46-100694-1</guid>
		</item>
		<item>
			<title>Движок для небольшого, подробного места.</title>
			<link>https://gcup.ru/forum/46-100591-1</link>
			<pubDate>Tue, 19 Jun 2018 19:48:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: jajakaka&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>В свободное время, хочу потихоньку создавать и наполнять, детализировать местечко своей мечты.&lt;br /&gt;&lt;br /&gt;Например, сперва сделать дом в лесу. Возможно, сделать смену времен года.&lt;br /&gt;Добавить в дом компьютер, а в него - игры. Неподалеку - пруд, где будет рыбалка. В сундуке будут лежать безделушки из стран, где я будто бы был. И дневник.&lt;br /&gt;&lt;br /&gt;Весь дом будет наполнен какими-то штуками, но постепенно.&lt;br /&gt;Важно качество графики и оптимизация - второе важнее. Штук в доме будет много.&lt;br /&gt;&lt;br /&gt;Я понимаю, что эта затея вызовет скептическую реакцию. Но прошу, просто направьте меня к нужному движку.&lt;br /&gt;&lt;br /&gt;p.s. Движок &quot;Жизнь&quot; не подходит.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>jajakaka</dc:creator>
			<guid>https://gcup.ru/forum/46-100591-1</guid>
		</item>
		<item>
			<title>Нужна помощь - не работает &quot;компиляция&quot; Source SDK 2013</title>
			<link>https://gcup.ru/forum/46-99711-1</link>
			<pubDate>Sun, 03 Jun 2018 18:54:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Eraser&lt;br /&gt;Автор последнего сообщения: BassPiraT92&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Собственно, создается файл games.sln, по ходу создания никаких ошибок вроде как не лезет (если важно - с правами админа &quot;батник&quot; ничего не создает..).&lt;br /&gt;При попытке открыть его в Visual studio (версия ultimate 2013) выдает следующее:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;client&amp;#92;client_hl2.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта client_hl2.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;client&amp;#92;client_hl2.vcxproj(71,713&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 71, позиция 713.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;client&amp;#92;client_episodic.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта client_episodic.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;client&amp;#92;client_episodic.vcxproj(71,726&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 71, позиция 726.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;mathlib&amp;#92;mathlib.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта mathlib.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;mathlib&amp;#92;mathlib.vcxproj(63,503&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 63, позиция 503.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;raytrace&amp;#92;raytrace.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта raytrace.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;raytrace&amp;#92;raytrace.vcxproj(63,492&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 63, позиция 492.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;server&amp;#92;server_hl2.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта server_hl2.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;server&amp;#92;server_hl2.vcxproj(69,727&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 69, позиция 727.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;server&amp;#92;server_episodic.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта server_episodic.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;game&amp;#92;server&amp;#92;server_episodic.vcxproj(69,740&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 69, позиция 740.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;tier1&amp;#92;tier1.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта tier1.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;tier1&amp;#92;tier1.vcxproj(63,506&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 63, позиция 506.&lt;br /&gt;&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;vgui2&amp;#92;vgui_controls&amp;#92;vgui_controls.vcxproj : error&amp;nbsp;&amp;nbsp;: Не удалось прочесть файл проекта vgui_controls.vcxproj.&lt;br /&gt;E:&amp;#92;загрузки&amp;#92;source-sdk-2013-master&amp;#92;source-sdk-2013-master&amp;#92;sp&amp;#92;src&amp;#92;vgui2&amp;#92;vgui_controls&amp;#92;vgui_controls.vcxproj(63,497&amp;#41;: не удалось загрузить файл проекта. Недопустимый знак для указанной кодировки., строка 63, позиция 497.&lt;br /&gt;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Как вылечить эту херь?</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Eraser</dc:creator>
			<guid>https://gcup.ru/forum/46-99711-1</guid>
		</item>
		<item>
			<title>Как убрать баг в Blitz3d?</title>
			<link>https://gcup.ru/forum/46-100268-1</link>
			<pubDate>Tue, 17 Apr 2018 17:27:12 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Проблема с обработкой 2D графики в BLITZ 3D.&lt;br /&gt;Автор темы: Leshiyru70&lt;br /&gt;Автор последнего сообщения: Leshiyru70&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Начал делать простенький движок&lt;br /&gt;для племянника (8-лет). Для меня проще всего это в Blitz3d, так-как вполне с&lt;br /&gt;ним знаком. Почти завершил (level editor). Казалось-бы, всё идёт по накатанному&lt;br /&gt;маршруту. И тут, на тебе. Начал ввинчивать анимированных ботов с учётом&lt;br /&gt;поворота на определённый градус (RotateImage), а в созданной копии&lt;br /&gt;появились (косяки). Посоветуйте, как от них можно избавиться не прибегая&lt;br /&gt;к помощи сторонних программ?</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Leshiyru70</dc:creator>
			<guid>https://gcup.ru/forum/46-100268-1</guid>
		</item>
		<item>
			<title>Бескорысная помощь</title>
			<link>https://gcup.ru/forum/80-100029-1</link>
			<pubDate>Sun, 11 Mar 2018 01:10:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/80&quot;&gt;Ogre3D&lt;/a&gt;&lt;br /&gt;Описание темы: Проще говоря помогите с impressive title&lt;br /&gt;Автор темы: DarkHeta&lt;br /&gt;Автор последнего сообщения: DarkHeta&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Давайте расставим все точки над и... Да, я понимаю, что так дела не делаются и бескорыстно помогать никто не будет. Но попробовать стоит.&lt;br /&gt;Итак... Я думаю, на этом форуме многие хоть раз слышали о таком явлении, как серваки Impressive Title. По сути просто 3д чат с волками львами и другой живностью, которую можно убивать. Исходник игры уже полностью написан, но он имеет свои огрехи и недочеты, которые хотелось бы исправить, либо добавить что-то новое, к примеру, новые анимации и действия, простеньких неписей, другое освещение или, хотя бы, просто русифицировать игру.&lt;br /&gt;Я 3д моделлер с небольшим стажем и я никогда не лезла в дремучие дебри программ. Я лишь могу сделать красивые модельки, сделать визуально красивые и низкополигональные, для экономии места и оптимизации какой-никакой, модели.&lt;br /&gt;&lt;br /&gt;В моих силах лишь дать исходный код игры, в котором я уже немного покапалась шаловливыми ручками, чтобы его можно было изучить, дать какое-никакое представление о том, где какие штуки находятся и жалобно умолять помочь с программированием.&lt;br /&gt;Если кто-то заинтересуется и захочет помочь, ну вдруг, то обращайтесь в лс в вк.&lt;br /&gt;&lt;br /&gt;https://vk.com/heta2013</content:encoded>
			<category>Ogre3D</category>
			<dc:creator>DarkHeta</dc:creator>
			<guid>https://gcup.ru/forum/80-100029-1</guid>
		</item>
		<item>
			<title>Важно! Вопрос - Ответ.</title>
			<link>https://gcup.ru/forum/58-8597-1</link>
			<pubDate>Fri, 02 Mar 2018 19:42:28 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Автор темы: Akyltist&lt;br /&gt;Автор последнего сообщения: gemcd&lt;br /&gt;Количество ответов: 122</description>
			<content:encoded>&lt;b&gt;rkamo (02:29:07 22/08/2010)&lt;span style=&quot;color:red&quot;&gt;&lt;/b&gt; &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Quote&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Акк, укажи где-нить с пометкой важно в теме по радуге, что при утанановке рада во избежании некоторых косяков, типо большого размера компила и желтых кубов вместо скинмеша и ригида, нельзя менять путь утановки и ничего дописывать!&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt;&lt;/span&gt; &lt;p&gt; &lt;b&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;Задаем вопросы - получаем ответы!&lt;/span&gt;&lt;/b&gt; &lt;p&gt; &lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;Тема периодически будет чистится от дубликатов. Так что дерзайте!&lt;/span&gt;&lt;/b&gt; &lt;p&gt; [1] будет ссылка &lt;br /&gt; [2] будет ссылка &lt;br /&gt; [3] будет ссылка &lt;br /&gt; [4] будет ссылка &lt;br /&gt; [5] будет ссылка &lt;p&gt; &lt;hr /&gt;</content:encoded>
			<category>3D Rad</category>
			<dc:creator>Akyltist</dc:creator>
			<guid>https://gcup.ru/forum/58-8597-1</guid>
		</item>
		<item>
			<title>Сравнения</title>
			<link>https://gcup.ru/forum/46-99612-1</link>
			<pubDate>Thu, 21 Dec 2017 09:17:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: batl Cryengine vs Unity&lt;br /&gt;Автор темы: Artur_Yrchenko&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>&lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Artur_Yrchenko</dc:creator>
			<guid>https://gcup.ru/forum/46-99612-1</guid>
		</item>
		<item>
			<title>Помогите выбрать движок</title>
			<link>https://gcup.ru/forum/46-99614-1</link>
			<pubDate>Thu, 21 Dec 2017 06:39:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Не могу опредилится с движком для 3D игры&lt;br /&gt;Автор темы: Artur_Yrchenko&lt;br /&gt;Автор последнего сообщения: Sirius105&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Всем привет недавно я решил создать свою уникальную игру.&lt;br /&gt;Посмотрел пару видео, вроде начальную работу сделать смогу.&lt;br /&gt;Но вопрос. На каком движке делать свою первую игру?&lt;br /&gt;Подскажите.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Artur_Yrchenko</dc:creator>
			<guid>https://gcup.ru/forum/46-99614-1</guid>
		</item>
		<item>
			<title>Unreal Engine 4 vs Unity 5</title>
			<link>https://gcup.ru/forum/46-43988-1</link>
			<pubDate>Tue, 12 Dec 2017 14:28:59 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Сравнение игровых движков&lt;br /&gt;Автор темы: PATCH1&lt;br /&gt;Автор последнего сообщения: Hanzo&lt;br /&gt;Количество ответов: 264</description>
			<content:encoded>Предлагаю сравнить UE4 и Unity5 в плане новшеств (многие говорят, что UE4 круче в &quot;графике&quot; Unity5). Докажите на примерах) &lt;br /&gt; p.s первый пост будет обновляться)</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>PATCH1</dc:creator>
			<guid>https://gcup.ru/forum/46-43988-1</guid>
		</item>
		<item>
			<title>jME3 SpaceShift Editor</title>
			<link>https://gcup.ru/forum/46-98827-1</link>
			<pubDate>Wed, 30 Aug 2017 15:07:51 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: JavaSaBr&lt;br /&gt;Автор последнего сообщения: JavaSaBr&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Представляю свой редактор для работы с графикой в jMonkeyEngine 3.2&lt;br /&gt;Мотивация: У jME3 ужасный SDK с которым мой художник не может работать &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt;&lt;br /&gt;Вариант использования: Разработка контента в Blender и с помощью редактора адаптация контента под jME3.&lt;br /&gt;Требование: OpenGL 2.0+, Oracle JDK 8.60+&lt;br /&gt;Платформа: Windows, Linux, Mac;&lt;br /&gt;Текущая версия: 0.9.12&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://bitbucket.org/JavaSabr/jme3-spaceshift-editor&quot; title=&quot;https://bitbucket.org/JavaSabr/jme3-spaceshift-editor&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Репозиторий&lt;/a&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://gitter.im/jME3-SpaceShift-Editor/Lobby&quot; title=&quot;https://gitter.im/jME3-SpaceShift-Editor/Lobby&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Gitter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Редактор разработан на связке jME3 + JavaFX.&lt;br /&gt;&lt;br /&gt;Основные реализованные функции:&lt;br /&gt;-Редактор материалов.&lt;br /&gt;-Редактор моделей.&lt;br /&gt;-Редактор сцены.&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://www.youtube.com/watch?v=h6azH-D28qk&quot; title=&quot;https://www.youtube.com/watch?v=h6azH-D28qk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Video&lt;/a&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>JavaSaBr</dc:creator>
			<guid>https://gcup.ru/forum/46-98827-1</guid>
		</item>
		<item>
			<title>Запустил серию видео уроков по OpenSpace3D</title>
			<link>https://gcup.ru/forum/80-98865-1</link>
			<pubDate>Fri, 11 Aug 2017 05:18:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/80&quot;&gt;Ogre3D&lt;/a&gt;&lt;br /&gt;Описание темы: будет дополняться&lt;br /&gt;Автор темы: student&lt;br /&gt;Автор последнего сообщения: student&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет. Решил начать серию видео уроков по конструткору OpenSpace3D&lt;br /&gt;Движок имеет свой язык Scol -на котором можно писать к нему дополнения.&lt;br /&gt;Все действия внутри происходят без программирования, необходимы знания переменных для более сложных моментов и знания функционала конструктора. Поэтому я и восполню пробелы. Многие считают, что движок слабый и старый. Тут всегда можно спорить, но главное он имеет прямой экспортер на андроид без всяких там финансовых замут. Я сделал платную программу и она продается в андроид маркете. При этом программка очень простая.&lt;br /&gt;Возможностей у движка по настоящему больше чем можно себе представить, хотя на данном этапе и есть некоторые ограничения. Автор работает над улучшениями и постоянно находится в контакте на форуме.&lt;br /&gt;&lt;br /&gt;группа в VK &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://vk.com/openspace3d&quot; title=&quot;https://vk.com/openspace3d&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OpenSpace3D&lt;/a&gt;&lt;br /&gt;Превью(работа сделанная на конструкторе без напрягов)&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerqe__60&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerqe__60&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqe__60&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqe__60&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerqe__60&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerqe__60&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqe__60&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerqe__60&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerqe__60&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr46jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=zOH2Ygrjnx0&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr46jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;вводный урок-1&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerDDOJA3&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerDDOJA3&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDDOJA3&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDDOJA3&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerDDOJA3&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerDDOJA3&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDDOJA3&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerDDOJA3&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerDDOJA3&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr56jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=1Z2Uk8JwJYE&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr56jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;простая сцена-2&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilermuzYIR&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilermuzYIR&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermuzYIR&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermuzYIR&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilermuzYIR&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilermuzYIR&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilermuzYIR&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilermuzYIR&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilermuzYIR&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr66jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=7NIClxlfu5w&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr66jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;интерактивная сцена урок 3&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerSQW9hd&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerSQW9hd&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSQW9hd&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSQW9hd&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSQW9hd&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerSQW9hd&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSQW9hd&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSQW9hd&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerSQW9hd&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr76jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=iJ8PJ8XiacU&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr76jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;подгрузка объектов Урок 4&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerlH2s7G&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerlH2s7G&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlH2s7G&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlH2s7G&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlH2s7G&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerlH2s7G&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlH2s7G&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlH2s7G&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerlH2s7G&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr86jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=dom0b_C1C5M&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr86jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Логика и анимация объектов урок 5&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerxNnNl_&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerxNnNl_&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxNnNl_&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxNnNl_&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerxNnNl_&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerxNnNl_&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxNnNl_&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerxNnNl_&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerxNnNl_&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scr96jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=JugGyZoHIGE&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scr96jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;стрельба, физика. Урок 6&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerfJQ9ts&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerfJQ9ts&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfJQ9ts&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfJQ9ts&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerfJQ9ts&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerfJQ9ts&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfJQ9ts&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerfJQ9ts&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerfJQ9ts&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scra6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=9I4o2nJMbew&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scra6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;интерфейсы урок 7&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerex_Mo8&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerex_Mo8&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerex_Mo8&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerex_Mo8&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerex_Mo8&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerex_Mo8&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerex_Mo8&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerex_Mo8&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerex_Mo8&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrb6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=A94qzMP99Cg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrb6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Урок 8 минусы&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileraik5A0&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileraik5A0&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraik5A0&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraik5A0&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileraik5A0&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileraik5A0&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileraik5A0&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileraik5A0&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileraik5A0&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrc6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=_pnYBWbL1Z0&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrc6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Урок 9 настройка визуализации&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerToR7Gy&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerToR7Gy&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerToR7Gy&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerToR7Gy&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerToR7Gy&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerToR7Gy&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerToR7Gy&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerToR7Gy&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerToR7Gy&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrd6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=hrLDz-ROnmg&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrd6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Урок 10 анимация и работа с текстурами&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileryYRsXe&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileryYRsXe&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryYRsXe&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryYRsXe&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileryYRsXe&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoileryYRsXe&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileryYRsXe&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileryYRsXe&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoileryYRsXe&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scre6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=WDIJxDwTwI4&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scre6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;урок 11 -день ночь&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler1mecI7&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler1mecI7&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1mecI7&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1mecI7&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1mecI7&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler1mecI7&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1mecI7&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1mecI7&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler1mecI7&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrf6jZ1EdHaW&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=GjIdSu1Zo_Y&apos;,&apos;width&apos;:&apos;640&apos;,&apos;height&apos;:&apos;360&apos;},&apos;scrf6jZ1EdHaW&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Ogre3D</category>
			<dc:creator>student</dc:creator>
			<guid>https://gcup.ru/forum/80-98865-1</guid>
		</item>
		<item>
			<title>Имперсекий игровой движок- курс на релиз</title>
			<link>https://gcup.ru/forum/46-95084-1</link>
			<pubDate>Fri, 04 Aug 2017 11:35:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Kohedlo&lt;br /&gt;Автор последнего сообщения: Sandar&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Здравствуйте. Спустя пол года решил написать тему в форум. Ткуще мы подводим движок на прямую релиза. И хотелось немного написать о ситуации на нашем форуме. Все также требуются активные участники. Дело в том что каждый день форум посещают масса людей и качают движок. но на форуме какое-то заклятие. и некто не пишет сообщений. Хотя кнопка не отключена.&lt;br /&gt;&lt;br /&gt;Также требуются модераторы и привлекатели людей за оплату лицензиями движка от 70 до 400$ за каждую. Также возможно обменять наши лицензии на безвалютные услуги. Таким образом вы сможете выпускать массу игр на нашем движке и продавать их.&lt;br /&gt;&lt;br /&gt;По возможности мы отвечаем на все вопросы. Готовим новые уроки, снимаем ролики и готовимся в конференциям. Всем спасибо и добро пожаловать. Думаю будет интересно как некомерческим школьникам так и професионалам делающим игры вечерами после работы и всех дел.&lt;br /&gt;&lt;br /&gt;Форум: &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://kohedlostudio.forum2x2.ru/&quot; title=&quot;http://kohedlostudio.forum2x2.ru/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://kohedlostudio.forum2x2.ru/&lt;/a&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Kohedlo</dc:creator>
			<guid>https://gcup.ru/forum/46-95084-1</guid>
		</item>
		<item>
			<title>Уроки по JMonkeyEngine 3.0</title>
			<link>https://gcup.ru/forum/46-32214-1</link>
			<pubDate>Mon, 17 Jul 2017 19:00:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: matthew01&lt;br /&gt;Автор последнего сообщения: dengess&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://gcup.ru/_pu/4/06622439.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt; &lt;br /&gt; Доброго часа уважаемые форумчане! Я заметил что на сайте полно уроков по разным движкам и языкам программирования, но почему то я не нашел ни одного урока по JMonkeyEngine. Не смотря на то, что движок на писан на Java, он очень даже хорош. Из особенностей хотелось бы отметить следующее: &lt;br /&gt; &lt;li&gt;Открытый исходный код, и соответственно бесплатность в любых ее проявлениях; &lt;br /&gt; &lt;li&gt;Мультиплатформенность; &lt;br /&gt; &lt;li&gt;Неплохой редактор миров, шейдеров и т.д.; &lt;br /&gt; &lt;li&gt;Современная графика. &lt;br /&gt; Заинтересовавшись всеми его плюсами я решил плотно сесть за его изучение и вот сейчас решил поделиться накопленным опытом. Для начала хочу предоставь вводный урок, который поможет понять принципы работы в данном движке. Итак приступим... &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;b&gt;УРОК №1.&lt;/b&gt;&lt;/div&gt;&lt;/span&gt; &lt;br /&gt; Для начала создадим новый проект, для этого заходим в&lt;b&gt; &quot;Файл-&gt;Создать проект&quot;&lt;/b&gt;, в категориях выбираем &lt;b&gt;&quot;JME3&quot;&lt;/b&gt;, в проектах&lt;b&gt; &quot;BasicGame&quot;&lt;/b&gt;. Жмём &quot;Далее&quot;, задаем название (У меня он будет называться &quot;Example&quot;) проекта, затем&lt;b&gt; &quot;Готово&quot;&lt;/b&gt;. В классе &lt;b&gt;&quot;Main&quot;&lt;/b&gt; у вас должно получиться следующее: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;package mygame; &lt;br /&gt;&lt;br /&gt; import com.jme3.app.SimpleApplication; &lt;br /&gt; import com.jme3.material.Material; &lt;br /&gt; import com.jme3.math.ColorRGBA; &lt;br /&gt; import com.jme3.math.Vector3f; &lt;br /&gt; import com.jme3.renderer.RenderManager; &lt;br /&gt; import com.jme3.scene.Geometry; &lt;br /&gt; import com.jme3.scene.shape.Box; &lt;br /&gt;&lt;br /&gt; /** &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* test &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* @author normenhansen &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/ &lt;br /&gt; public class Main extends SimpleApplication { &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String&amp;#91;] args&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Main app = new Main(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.start(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleInitApp(&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Box b = new Box(Vector3f.ZERO, 1, 1, 1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geometry geom = new Geometry(&quot;Box&quot;, b&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Material mat = new Material(assetManager, &quot;Common/MatDefs/Misc/Unshaded.j3md&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mat.setColor(&quot;Color&quot;, ColorRGBA.Blue&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;geom.setMaterial(mat&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rootNode.attachChild(geom&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleUpdate(float tpf&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//TODO: add update code &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleRender(RenderManager rm&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//TODO: add render code &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Давайте сотрем лишнее, чтоб написать все самим (Чтоб легче запомнить), оставив только следующее: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;package mygame; &lt;br /&gt;&lt;br /&gt; import com.jme3.app.SimpleApplication; &lt;br /&gt; import com.jme3.material.Material; &lt;br /&gt; import com.jme3.math.ColorRGBA; &lt;br /&gt; import com.jme3.math.Vector3f; &lt;br /&gt; import com.jme3.renderer.RenderManager; &lt;br /&gt; import com.jme3.scene.Geometry; &lt;br /&gt; import com.jme3.scene.shape.Box; &lt;br /&gt;&lt;br /&gt; public class Main extends SimpleApplication { &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String&amp;#91;] args&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Main app = new Main(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.start(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleInitApp(&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleUpdate(float tpf&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; &lt;i&gt;Операторы импорта оставим, потому что они нам пригодятся. (В среде JME нет необходимости самому прописывать импорт необходимых библиотек, как и в, например, Eclipse. Среда сама предложит добавить недостающие операторы импорта, предварительно выдав ошибку об их отсутствии).&lt;/i&gt; &lt;br /&gt; Далее в методе &lt;b&gt;&quot;public void simpleInitApp()&quot; &lt;/b&gt;пишем следующее: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; Box b = new Box(Vector3f.ZERO, 1,1,1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geometry g = new Geometry(&quot;box&quot;, b&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Material m = new Material(assetManager, &quot;Common/MatDefs/Misc/Unshaded.j3md&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m.setColor(&quot;Color&quot;, ColorRGBA.White&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.setMaterial(m&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Описание строк соответственно:&lt;/b&gt; &lt;br /&gt; Создаем объект &lt;b&gt;&quot;b&quot;&lt;/b&gt; типа&lt;b&gt; &quot;Box&quot;&lt;/b&gt;. В скобках указываем его начальное положение (В примере он располагается в нулевом векторе) и размеры (1x1x1); &lt;br /&gt; Создаем объект &lt;b&gt;&quot;g&quot;&lt;/b&gt; типа &lt;b&gt;&quot;Geometry&quot;&lt;/b&gt;, который будет рисовать объект указанный в скобках; &lt;br /&gt; Создаем новый материал &lt;b&gt;&quot;m&quot;&lt;/b&gt;. В скобках указываем что указываем что загружаем &quot;Unshaded&quot; материал из AssetManager&apos;а. (Потом покажу как загружать свой материал); &lt;br /&gt; Задаем цвет для материала &lt;b&gt;&quot;m&quot;&lt;/b&gt;. &lt;b&gt;&quot;Color&quot;&lt;/b&gt; показывает цвет какого типа загружаем. (В разных видах материалов их много); &lt;br /&gt; Присваиваем геометрии &lt;b&gt;&quot;g&quot;&lt;/b&gt; созданный ранее материал. &lt;br /&gt;&lt;br /&gt; Запускаем проект и... видим черный экран. Правильно, ведь чтоб геометрия была видна, нужно &quot;приаатачить&quot; ее к корневому узлу. Для этого после присваивания материала добавим следующее: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;rootNode.attachChild(g&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; К узлу &lt;b&gt;&quot;rootNode&quot;&lt;/b&gt; добавляем дочерний объект&lt;b&gt; &quot;g&quot;&lt;/b&gt;. &lt;br /&gt; После запуска проекта вы должны увидеть белый кубик. &lt;br /&gt; Заметим, что при передвижении мыши камера вращается. Это &lt;b&gt;&quot;flyCam&quot;&lt;/b&gt;, с ним мы в дальнейшем будем работать, но сейчас давайте его выключим. Для этого в методе &lt;b&gt;&quot;public void simpleInitApp()&quot;&lt;/b&gt; добавим следующее: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;flyCam.setEnabled(false&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь давайте заставим наш кубик вращаться. Чтоб как-то манипулировать геометрией&lt;b&gt; &quot;g&quot;&lt;/b&gt; из другого метода (В данном случае это будет постоянно обновляющийся метод&lt;b&gt; &quot;public void simpleUpdate(float tpf)&quot;&lt;/b&gt;) необходимо, чтобы этот объект создавался до создания методов, а сразу после создания класса. В итоге наш код будет выглядеть так: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;package mygame; &lt;br /&gt;&lt;br /&gt; import com.jme3.app.SimpleApplication; &lt;br /&gt; import com.jme3.material.Material; &lt;br /&gt; import com.jme3.math.ColorRGBA; &lt;br /&gt; import com.jme3.math.Vector3f; &lt;br /&gt; import com.jme3.scene.Geometry; &lt;br /&gt; import com.jme3.scene.shape.Box; &lt;br /&gt;&lt;br /&gt; public class Main extends SimpleApplication { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geometry g; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String&amp;#91;] args&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Main app = new Main(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.start(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleInitApp(&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;flyCam.setEnabled(false&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Box b = new Box(Vector3f.ZERO, 1,1,1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g = new Geometry(&quot;box&quot;, b&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Material m = new Material(assetManager, &quot;Common/MatDefs/Misc/Unshaded.j3md&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m.setColor(&quot;Color&quot;, ColorRGBA.White&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.setMaterial(m&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rootNode.attachChild(g&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void simpleUpdate(float tpf&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Теперь можно с геометрией &lt;b&gt;&quot;g&quot;&lt;/b&gt; взаимодействовать из другого метода. &lt;br /&gt; Пусть наш кубик вращается по оси &lt;b&gt;Y&lt;/b&gt;, для этого в методе&lt;b&gt; &quot;public void simpleUpdate(float tpf)&quot;&lt;/b&gt; пишем следующее: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;g.rotate(0, 1*tpf, 0&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Запускаем и видим результат. &lt;br /&gt; На этом первый урок закончен. Если есть необходимость в этих уроках, то в дальнейшем мы рассмотрим Ввод, Звук и т.д. Ну и рассмотрим некоторые аспекты самой Явы. &lt;br /&gt; &lt;div align=&quot;right&quot;&gt;&lt;i&gt;Спасибо за внимание:)&lt;/i&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (17.05.2013, 22:01) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; &lt;i&gt;...Последующее уроки будут публиковаться как статьи на сайте.&lt;/i&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>matthew01</dc:creator>
			<guid>https://gcup.ru/forum/46-32214-1</guid>
		</item>
		<item>
			<title>Что лучше: на юньке, сейчас, или на UE4, но через год?</title>
			<link>https://gcup.ru/forum/46-98537-1</link>
			<pubDate>Sun, 02 Jul 2017 00:39:16 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: mkostoevr&lt;br /&gt;Автор последнего сообщения: BUFFOMETZ&lt;br /&gt;Количество ответов: 9</description>
			<content:encoded>Здравия всем!&lt;br /&gt;&lt;br /&gt;В общем, дело такое: есть у меня одна отличная идея для игры, игр с таким сеттингом - раз и обсчёлся. Сценарий я тоже пишу, вроде как, получается довольно годный. В общем идея - вкуснее некуда, проблема только с реализацией.&lt;br /&gt;&lt;br /&gt;Идея прекрасна и хотелось бы реализовать её как можно сочнее, но этому мешает конфигурация моего компуктера. Он тупо не тянет Нереальную нагрузку Нереального Движка. В стардартной сцене с двумя плитками и столом со стульями FPS при редактировании в районе двадцати. This in not horosho.&lt;br /&gt;&lt;br /&gt;Я встал у развилки: пилить проект сейчас со средненькой графикой, либо пофрилансить год, накопить на нормальные проц и видеокарту и уже тогда начать заниматься проектом на UE4.&lt;br /&gt;&lt;br /&gt;Что посоветуете? На Юньке делать или на видеокарту копить?</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>mkostoevr</dc:creator>
			<guid>https://gcup.ru/forum/46-98537-1</guid>
		</item>
		<item>
			<title>3D Rad. Несколько вопросов!</title>
			<link>https://gcup.ru/forum/58-30409-1</link>
			<pubDate>Sun, 28 May 2017 14:31:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Автор темы: GamakST&lt;br /&gt;Автор последнего сообщения: terami&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Мне пришла мысль написать мультиплеерную игру, в 3D формате, от первого лица. &lt;br /&gt; И возник вопрос... можно ли это реализовать на движке 3D Rad подобную игру. &lt;br /&gt; Требования: &lt;br /&gt; 3D &lt;br /&gt; Мультиплеер (Локальная сеть, Hamachi) (Максимум 10 игроков) &lt;br /&gt; Вид от первого лица. &lt;br /&gt; Без базы данных &lt;br /&gt; Если возможно, то где можно найти туториал для создания основы. &lt;br /&gt; Пример игры: &lt;br /&gt; 1)заходишь &lt;br /&gt; 2)вводишь свой ник &lt;br /&gt; 3)выбираешь команду &lt;br /&gt; 4)появляешься на небольшой карте &lt;br /&gt; 5)убиваешь игроков другой команды</content:encoded>
			<category>3D Rad</category>
			<dc:creator>GamakST</dc:creator>
			<guid>https://gcup.ru/forum/58-30409-1</guid>
		</item>
		<item>
			<title>Хочу сделать игру типа гта!</title>
			<link>https://gcup.ru/forum/58-32854-1</link>
			<pubDate>Sun, 28 May 2017 14:17:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/58&quot;&gt;3D Rad&lt;/a&gt;&lt;br /&gt;Автор темы: ZZ007&lt;br /&gt;Автор последнего сообщения: flatingo&lt;br /&gt;Количество ответов: 41</description>
			<content:encoded>Можно ли в 3D Rad создать игру типа гта и как это сложно</content:encoded>
			<category>3D Rad</category>
			<dc:creator>ZZ007</dc:creator>
			<guid>https://gcup.ru/forum/58-32854-1</guid>
		</item>
		<item>
			<title>Почему игр c ультра графоном, сделанных в Unity в разы ме...</title>
			<link>https://gcup.ru/forum/46-98413-1</link>
			<pubDate>Sat, 27 May 2017 23:40:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: ...ньше, чем таких же, написанных в Unreal Engine 4?&lt;br /&gt;Автор темы: mkostoevr&lt;br /&gt;Автор последнего сообщения: LightStorm&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Здравия всем!&lt;br /&gt;&lt;br /&gt;Не хочу мутить очередной срач, просто научный интерес.&lt;br /&gt;&lt;br /&gt;Почему проектов с хорошим* графоном, сделанных в Unity так мало? Я знаю только Dear Esther и Escape From Tarkov (хотя, последнего видел только по телеку, сам ничего сказать не могу). И наоборот, проектов с опусверзительным графоном, сделанных в UE4 как говнокода у ламера.&lt;br /&gt;&lt;br /&gt;Почему? В Юньке меньше возможностей? Он хуже оптимизирован? Можно ли сделать на нём игру, сравнимую по графике с Mortal Combat X так, чтобы не лагало?&lt;br /&gt;&lt;br /&gt;Прошу объяснить и разъяснить как можно подробнее.&lt;br /&gt;&lt;br /&gt;Заранее спасибо!&lt;br /&gt;&lt;br /&gt;*хороший графон, IMHO, это текстуры высокого разрешения, красивые шейдеры, высококачественные частицы и дофигища прочих эффектов вроде объёмного света и фильтров.&lt;br /&gt;Эталон:&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler8LDEUo&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler8LDEUo&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8LDEUo&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8LDEUo&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler8LDEUo&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler8LDEUo&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler8LDEUo&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler8LDEUo&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler8LDEUo&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://thumbs.fastsearchapps.com/00/s/ODQ0WDE1MDA=/z/htkAAOSwIgNXj82&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerFLiSoE&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerFLiSoE&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFLiSoE&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFLiSoE&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFLiSoE&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerFLiSoE&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFLiSoE&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFLiSoE&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerFLiSoE&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://i.imgur.com/AaDRdnx.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerlNQKb1&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerlNQKb1&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlNQKb1&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlNQKb1&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlNQKb1&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerlNQKb1&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlNQKb1&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlNQKb1&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerlNQKb1&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://i.playground.ru/i/67/84/61/00/blog/content/tija77x3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>mkostoevr</dc:creator>
			<guid>https://gcup.ru/forum/46-98413-1</guid>
		</item>
		<item>
			<title>Какой движок подходит для онлайн 3D игры по тематике танков?</title>
			<link>https://gcup.ru/forum/46-98101-1</link>
			<pubDate>Fri, 07 Apr 2017 11:12:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Помогите выбрать движок&lt;br /&gt;Автор темы: DJAGERnout228&lt;br /&gt;Автор последнего сообщения: BrightSpot&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>&lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:&apos;(&quot; /&gt; Помогите выбрать движок для игры,что бы было минимум 2 сервера и спокойно тянуло онлайн до 1000 или 2000 игроков.Надеюсь на вашу поддержку и опытность.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>DJAGERnout228</dc:creator>
			<guid>https://gcup.ru/forum/46-98101-1</guid>
		</item>
		<item>
			<title>Как называется движок игры Deadtale?</title>
			<link>https://gcup.ru/forum/46-98026-1</link>
			<pubDate>Tue, 28 Mar 2017 20:23:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Gaster&lt;br /&gt;Автор последнего сообщения: JackNazaryan&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Подскажите пожалуйста, какой движок используется в таких играх на андроид как:&lt;br /&gt;- DeadtaleИнтернет для Undertale&lt;br /&gt;- Pocket Mafia: Online party game&lt;br /&gt;&lt;br /&gt;Довольно долго ищю, но не могу найти &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:(&quot; /&gt;&lt;br /&gt;Даже разрабам писал, но ничего:|&lt;br /&gt;Заранее спасибо!</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Gaster</dc:creator>
			<guid>https://gcup.ru/forum/46-98026-1</guid>
		</item>
		<item>
			<title>Genesis-3D</title>
			<link>https://gcup.ru/forum/46-97396-1</link>
			<pubDate>Wed, 01 Mar 2017 15:29:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: движок&lt;br /&gt;Автор темы: valera_za&lt;br /&gt;Автор последнего сообщения: XanKriegor&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Мне интересно есть ли у кого нибудь cобранная версия из Гитхаба?&lt;br /&gt;Или где можно его скачать?&lt;br /&gt;Речь идет &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/load/engines/genesis_3d/3-1-0-2242&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;об этом&lt;/a&gt;&lt;br /&gt;Да чуть не забыл, сразу говорю что сайта у них нет.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>valera_za</dc:creator>
			<guid>https://gcup.ru/forum/46-97396-1</guid>
		</item>
		<item>
			<title>Движок игры</title>
			<link>https://gcup.ru/forum/46-97551-1</link>
			<pubDate>Tue, 24 Jan 2017 23:16:44 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: ePZuz&lt;br /&gt;Автор последнего сообщения: valera_za&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Здравствуйте, уважаемые игроделы. Как можно узнать движок игры? Файл прикладываю, необходимость состоит в том, чтобы продолжить некоммерческую разработку, потому что разраб явно заплюнул на достаточно большие сообщества этой игры:) Если есть желающие помочь или как-то подсказать, можете отписать свои контакты в эту тему и я с Вами обязательно свяжусь.&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://rgho.st/7pHcqLr4N&quot; title=&quot;http://rgho.st/7pHcqLr4N&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Игра&lt;/a&gt;</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>ePZuz</dc:creator>
			<guid>https://gcup.ru/forum/46-97551-1</guid>
		</item>
		<item>
			<title>Godot Engine</title>
			<link>https://gcup.ru/forum/46-97211-1</link>
			<pubDate>Tue, 10 Jan 2017 20:23:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Описание темы: Игровой движок&lt;br /&gt;Автор темы: VitKol&lt;br /&gt;Автор последнего сообщения: valera_za&lt;br /&gt;Количество ответов: 70</description>
			<content:encoded>Мне интересно кто нибудь использует этот движок?</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>VitKol</dc:creator>
			<guid>https://gcup.ru/forum/46-97211-1</guid>
		</item>
		<item>
			<title>Камера, импорт карт высот, редактор ресурсов!</title>
			<link>https://gcup.ru/forum/46-97409-1</link>
			<pubDate>Mon, 09 Jan 2017 03:35:37 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: Kelaps&lt;br /&gt;Автор последнего сообщения: Kelaps&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго времени суток господа игроделы. Мы с другом задались целю создания своей игры? так как до этого ни чем подобным заниматься не приходилось, наше создание началось с изучения различных программ. Подопытным кроликом в качестве движка был выбран NeoAxis, возможно подкупили его графические возможности, но скорее всего сыграло роль слабое знание английского. Изучение и творческий процесс идут вовсю, в связи с этим появились вопросы ответы на которые не могу найти в документации, было принято решение искать помощи на форумах и т.д. Вопросы заключаются в следующем: 1-Жанр для нашей игры был выбран РПГ (диаблоподобная), хотелось бы узнать как закрепить камеру в таком положении (то есть сверку под наклоном), и закрепить не только в самой игре но и в редакторе. 2 - Не получается ландшафтную карту высот из L3DT 16.05 Standard интегрировать в редактор, подскажите какие программы и форматы дружат с неаксисовским редактором, и если можно, не большой урок по импорту и экспорту. 3- &quot;Толи лыжи не едут, толи я дурак&quot;. Не смотря на всю целеустремлённость и усидчивость (а ведь всю эту тонну различных программ и утилит приходиться изучать с нуля), хоть убейте не могу разобраться в редакторе ресурсов, не могу понят принцип создания и импорта всего что сложнее материала (хотя и это не совсем понимаю). По третьему пункту сам не знаю как мне помочь, но в любом случаем спасибо за внимание, и, надеемся что получиться найти хороших учителей в ваших лицах! Успехов, не болейте!</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>Kelaps</dc:creator>
			<guid>https://gcup.ru/forum/46-97409-1</guid>
		</item>
		<item>
			<title>UDK vs Unity что лучше?</title>
			<link>https://gcup.ru/forum/46-9262-1</link>
			<pubDate>Thu, 24 Nov 2016 11:59:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/46&quot;&gt;3D движки для разработки игр&lt;/a&gt;&lt;br /&gt;Автор темы: pavel2004228&lt;br /&gt;Автор последнего сообщения: Accce&lt;br /&gt;Количество ответов: 64</description>
			<content:encoded>Собственно, что качественнее и реалистичнее визуализирует? У чего бОльшие возможности? На чем можно писать игры с мега картами? На чем можно писать многопользовалельские Lan и Онлайн игры? &lt;br /&gt; У Юнити интерефейс явно сильная сторона в отличии от UDK.</content:encoded>
			<category>3D движки для разработки игр</category>
			<dc:creator>pavel2004228</dc:creator>
			<guid>https://gcup.ru/forum/46-9262-1</guid>
		</item>
	</channel>
</rss>