<?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>Sun, 21 Dec 2025 09:08:40 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://gcup.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>MonoGame на Xamarin для iOS. Проблема с ориентацией экрана</title>
			<link>https://gcup.ru/forum/45-33921-1</link>
			<pubDate>Sun, 21 Dec 2025 09:08:40 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: murzilka6002&lt;br /&gt;Автор последнего сообщения: Искусительница&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Занялся портированием игры с XNA на MonoGame для iOS на Mac OC X в IDE Xamarin. &lt;br /&gt;&lt;br /&gt; Так вот, может кто-то сталкивался, проблема заключаеться вот в чем: &lt;br /&gt; на самом старте выбивает ошибку &lt;br /&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;Цитата&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;MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown. &lt;br /&gt; Name: UIApplicationInvalidInterfaceOrientation Reason: Supported orientations &lt;br /&gt; has no common orientation with the application, and shouldAutorotate is returning YES&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; на форумах похожее находил, но никакой из вариантов не исправляет ошибки. Исправляет только добавление DisplayOrientation.Portrait но мне портретное не нужно а только Landscape. Само по себе Landscape не проходить и выбивает ошибку, а если добавть к нему Portrait - работает, но не обслуживает Landscape - изображение не переворачиваеться. &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;public Game1(&amp;#41;&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;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics = new GraphicsDeviceManager(this&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Content.RootDirectory = &quot;Content&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.SupportedOrientations = DisplayOrientation.LandscapeLeft | DisplayOrientation.LandscapeRight;// | DisplayOrientation.PortraitDown | DisplayOrientation.Portrait; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.PreferredBackBufferHeight = 640; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.PreferredBackBufferWidth = 960; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.IsFullScreen = true; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Кто-то что-то может подсказать?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>murzilka6002</dc:creator>
			<guid>https://gcup.ru/forum/45-33921-1</guid>
		</item>
		<item>
			<title>Здравствуйте, посоветуйте пожалуйста движок для сюжетных 2D</title>
			<link>https://gcup.ru/forum/45-100904-1</link>
			<pubDate>Tue, 08 Aug 2023 16:16:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Ищу хороший движок для создания игры по одному ранобэ&lt;br /&gt;Автор темы: denis_default&lt;br /&gt;Автор последнего сообщения: raf_gal&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Уважаемые игроделы, недавно столкнулся с чувством того, что уж очень хочется создать собственную игру (ну как недавно, уже 5 месяцев назад, но до сих пор очень влечёт). В общем, я очень долго думал над сюжетом, что-то додумал, научился JS, но есть одна проблема - у меня нету какого-то конструктора для создания игры. Потратил кучу времени на поиск хорошего конструктора и нашёл RPG Maker, но его проблема в том, что он является платным. Для среднестатистического школьника как я, 39$ накопить будет тяжеловато, поэтому я начал поиски бесплатного обеспечения. И вот теперь я пишу это на форум и прошу у вас помощи, пожалуйста посоветуйте несколько бесплатных 2D конструкторов. Заранее большое вам спасибо.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>denis_default</dc:creator>
			<guid>https://gcup.ru/forum/45-100904-1</guid>
		</item>
		<item>
			<title>На каком движке лучше всего создавать 2.5d игры?</title>
			<link>https://gcup.ru/forum/45-103974-1</link>
			<pubDate>Sat, 07 Jan 2023 14:43:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: stani4nickov&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Имеются в виду игры для консолей и пк AAA качества. К примеру - ODDWORLD SOULSTORM, Ori and the Blind Forest, Trine 4: The Nightmare Prince.&lt;br /&gt;&lt;br /&gt;Первые 2 сделаны на юнити, про 3 не знаю. По идее UE ориентирован на 3д графику, хотя в последней версии движка, насколько я знаю есть много инструментов для разработки 2д игр. Однако самые популярные современные 2д платформеры делаются на юнити, хотя МК 11 например сделан на UE. &lt;br /&gt;&lt;br /&gt;Какой движок подойдёт лучше, на ваш взгляд?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>stani4nickov</dc:creator>
			<guid>https://gcup.ru/forum/45-103974-1</guid>
		</item>
		<item>
			<title>уроки по libGDX</title>
			<link>https://gcup.ru/forum/45-103944-1</link>
			<pubDate>Tue, 06 Dec 2022 12:26:52 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Ищу хорошие уроки по фреймворку libGDX&lt;br /&gt;Автор темы: Akim1101&lt;br /&gt;Автор последнего сообщения: strangerman&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Доброго времени суток. Я неплохо знаю Java и хочу разрабатывать игры. Подскажите хорошие туториалы по libGDX(2d)</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Akim1101</dc:creator>
			<guid>https://gcup.ru/forum/45-103944-1</guid>
		</item>
		<item>
			<title>KiriKiri</title>
			<link>https://gcup.ru/forum/45-103571-1</link>
			<pubDate>Fri, 05 Nov 2021 00:09:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Движок для визуальных новелл&lt;br /&gt;Автор темы: GameDev2&lt;br /&gt;Автор последнего сообщения: FlyOfFly&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>KiriKiri - это японский движок с открытым исходным кодом для визуальных новелл.&lt;br /&gt;&lt;br /&gt;Но не пойму, где сайт движка... Кто-то знает о нём, где есть документация хотя бы на английском и т.п.&lt;br /&gt;&lt;br /&gt;Нашёл какие-то ссылки, но не пойму ничего:&lt;br /&gt;http://kirikirikag.sourceforge.net/contents/index.html&lt;br /&gt;https://krkrz.github.io&lt;br /&gt;https://github.com/krkrz/krkrz</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>GameDev2</dc:creator>
			<guid>https://gcup.ru/forum/45-103571-1</guid>
		</item>
		<item>
			<title>Посоветуйте движок или конструктор</title>
			<link>https://gcup.ru/forum/45-103558-1</link>
			<pubDate>Tue, 26 Oct 2021 06:47:59 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: al_mt&lt;br /&gt;Автор последнего сообщения: al_mt&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Я обычно пишу 2d игры на ванильном JavaScript (олсдскул я-я).&lt;br /&gt;&lt;br /&gt;А тут внезапно надо многопользовательский мобильный шутер, 2d вид сверху.&lt;br /&gt;Так-то не проблема, но сроки...&lt;br /&gt;Может &lt;s&gt;подадите&lt;/s&gt; поможете кто чем может? Конструктор? Движок? Как быть с вопросом Android vs. iOS ?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>al_mt</dc:creator>
			<guid>https://gcup.ru/forum/45-103558-1</guid>
		</item>
		<item>
			<title>Pixi мерцающая ошибка Loader.js</title>
			<link>https://gcup.ru/forum/45-103556-1</link>
			<pubDate>Mon, 25 Oct 2021 09:58:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: al_mt&lt;br /&gt;Автор последнего сообщения: al_mt&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Запускаю сервер npm run dev&lt;br /&gt;Приложение в браузере нормально стартует http://localhost:3213&lt;br /&gt;&lt;br /&gt;Но если я нажимаю &lt;F5&gt;, то появляется ошибка:&lt;br /&gt;Loader.js:316 Uncaught TypeError: _.contains is not a function&lt;br /&gt; at Loader.js:316&lt;br /&gt;&lt;br /&gt;При чем если сидеть и тупо обновлять &lt;F5&gt; (можно жесткую перезагрузку, можно перезагрузку с чистко кэша, можно рестартануть сервер - совершенно пофиг), то через случайное число обновлений всё нормально грузится. &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/crazy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;crazy&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Что это вообще за природное явление?&lt;br /&gt;Кто сталкивался?&lt;br /&gt;Как бороться?&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (25 Октября 2021, 12:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Действительно ошибка. Несинхреж при загрузке. Не проявляется, если перевести браузер в режим инкогнито. Можно закрывать тему.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>al_mt</dc:creator>
			<guid>https://gcup.ru/forum/45-103556-1</guid>
		</item>
		<item>
			<title>C# 2D Game engine</title>
			<link>https://gcup.ru/forum/45-41862-1</link>
			<pubDate>Mon, 24 Aug 2020 17:05:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: Aydar2013&lt;br /&gt;Автор последнего сообщения: Burnout&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Какие есть 2D движки с поддержкой C#?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Aydar2013</dc:creator>
			<guid>https://gcup.ru/forum/45-41862-1</guid>
		</item>
		<item>
			<title>Тайлы по 32x32 а персонаж 64x64?</title>
			<link>https://gcup.ru/forum/45-100119-1</link>
			<pubDate>Tue, 02 Jun 2020 10:03:08 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: JuSTeRFeeD&lt;br /&gt;Автор последнего сообщения: AthenaGranada&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Разумно ли делать тайлы на фоне 32x32 пикселя, а персонажа 64x64?&lt;br /&gt;Делают ли так вообще или это не правильно?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>JuSTeRFeeD</dc:creator>
			<guid>https://gcup.ru/forum/45-100119-1</guid>
		</item>
		<item>
			<title>Love2d. Библиотеки Hump.</title>
			<link>https://gcup.ru/forum/45-99657-1</link>
			<pubDate>Thu, 28 May 2020 16:31:59 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Как юзать библиотеку class.lua из hump&apos;a.&lt;br /&gt;Автор темы: Firow&lt;br /&gt;Автор последнего сообщения: Clementina&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Нашёл на форуме тему про уровни gamestate.lua в love2d, которую включает в себя Hump. Решил попробовать. Короче, я не знаю, как вызывать функцию init хамповских классов, что самое интересное - такого примера нет в документации.&lt;br /&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/-kufrRZLZX.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;[spoiler]&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;&quot;&gt;&lt;!--uzc--&gt;function Button:init(self, x, y, w, h, text&amp;#41;&lt;br /&gt;self.x = x&lt;br /&gt;self.y = y&lt;br /&gt;self.w = w&lt;br /&gt;self.h = h&lt;br /&gt;self.text = text&lt;br /&gt;self.active = false&lt;br /&gt;end&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Firow</dc:creator>
			<guid>https://gcup.ru/forum/45-99657-1</guid>
		</item>
		<item>
			<title>3DreamEngine для Love2d</title>
			<link>https://gcup.ru/forum/45-102480-1</link>
			<pubDate>Sat, 25 Apr 2020 21:23:57 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: загрузка текстур&lt;br /&gt;Автор темы: AlexYeCu&lt;br /&gt;Автор последнего сообщения: AlexYeCu&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Итак, есть набор библиотек для поддержки 3D в Love2d, называется 3DreamEngine. В него можно грузить obj, к примеру. Но! Как на него текстуру наложить? Перепробовал кучу вариантов, включая описанные в документации, а толку ноль. При этом в примерах, идущих с библиотеками текстуры отображаются. Имел кто-нибудь дело?&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (24 Апреля 2020, 21:33)&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;&quot;&gt;&lt;!--uzc--&gt;function love.draw(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;dream.resourceLoader:update(&amp;#41;&lt;br /&gt;end;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>AlexYeCu</dc:creator>
			<guid>https://gcup.ru/forum/45-102480-1</guid>
		</item>
		<item>
			<title>Движок для open-world 2D RPG</title>
			<link>https://gcup.ru/forum/45-101504-1</link>
			<pubDate>Fri, 24 Apr 2020 17:01:16 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: futurist&lt;br /&gt;Автор последнего сообщения: AlexYeCu&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Есть идея создания RPG с открытым миром в 2D. Опыта в данной сфере не имею. Готов учиться программированию, поэтому сначала хочу выбрать движок, а уж под него изучать язык. Какой движок можете посоветовать?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>futurist</dc:creator>
			<guid>https://gcup.ru/forum/45-101504-1</guid>
		</item>
		<item>
			<title>Ищу программиста</title>
			<link>https://gcup.ru/forum/45-102420-1</link>
			<pubDate>Thu, 02 Apr 2020 18:32:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: Beiner&lt;br /&gt;Автор последнего сообщения: afq&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>&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; Привет всем, я художник, ищу программиста для совместного создания небольших, но интересных игрушек для телефонов! Жду откликов</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Beiner</dc:creator>
			<guid>https://gcup.ru/forum/45-102420-1</guid>
		</item>
		<item>
			<title>Какой есть бесплатный 2д движок</title>
			<link>https://gcup.ru/forum/45-102378-1</link>
			<pubDate>Fri, 20 Mar 2020 14:35:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Помогите с perspective&lt;br /&gt;Автор темы: COOLGAMER&lt;br /&gt;Автор последнего сообщения: ShortKedr&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Всем привет&lt;br /&gt;&lt;br /&gt;Какой есть бесплатный 2д игровой движок с возможность компиляции в exe и андроид ?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>COOLGAMER</dc:creator>
			<guid>https://gcup.ru/forum/45-102378-1</guid>
		</item>
		<item>
			<title>создание платформера на corona sdk</title>
			<link>https://gcup.ru/forum/45-102075-1</link>
			<pubDate>Thu, 24 Oct 2019 18:32:47 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: Core&lt;br /&gt;Автор последнего сообщения: pahuchiy&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>подскажите статейки, видосики по созданию платформера на corona sdk&lt;br /&gt;Cпрашиваю так-как сам ничего на эту тему не нашел</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Core</dc:creator>
			<guid>https://gcup.ru/forum/45-102075-1</guid>
		</item>
		<item>
			<title>Загвоздка в обрезке текста при сайзе в реальном времени.</title>
			<link>https://gcup.ru/forum/45-101872-1</link>
			<pubDate>Mon, 22 Jul 2019 10:07:31 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: love2d&lt;br /&gt;Автор темы: sfabrikan&lt;br /&gt;Автор последнего сообщения: sfabrikan&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;img src=&quot;https://i.imgur.com/FJEJRPm.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;br /&gt;Сама проблема решена. Но все же хочу знать есть ли какие нибудь другие механизмы.&lt;br /&gt;В общем написал такой gui, при сайзе он меняешь ширину текста и обрезает высоту текста.&lt;br /&gt;Все было бы банально если можно было узнать высоту общего текста, но так как это грубо говоря printf то размер текста определить уже достаточно проблематично так как нужно проверять перенесено ли каждое слово. Да и проверять весь текст по символьно - это нехорошая идея, особенно если текст огромен. Хотя можно тупо сделать ограничение по количество символов путем расчета размера окна, но мне лень.&lt;br /&gt;&lt;br /&gt;Самый простой метод который я в голове решил, это рендерить этот текст в текстуру. А текстура имеет только фикс.размеры. По этому чтобы сделать сайз в реальном времени каждый кадр при сайзе создавать текстуру нужного размером. Что гарантирует падение FPS в 2 раза при сайзе в отличии от несайза. Единственный выход нашел это пропуск кадров в этом случае.&lt;br /&gt;&lt;br /&gt;Если будут предложение - почитаю и попробую.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>sfabrikan</dc:creator>
			<guid>https://gcup.ru/forum/45-101872-1</guid>
		</item>
		<item>
			<title>Подскажите 2д движок для iOS/Android</title>
			<link>https://gcup.ru/forum/45-100084-1</link>
			<pubDate>Thu, 06 Dec 2018 15:12:30 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: на c++/go&lt;br /&gt;Автор темы: Herrgott&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 9</description>
			<content:encoded>Ищу движок 2д для iOS/Android с программированием не на встроенных/собственных яп, а на c++/go. Libgdx очень хорош, но я джаву не люблю из-за громоздкости, а gdx++ забросили по ходу. Unity3d не подходит из-за мерзкого с# (полная лажа с MI, привязанность к monobehaviour жёсткая). Cocos2dx уж слишком по objective-cишному сделан, очень геморройно наследовать классы и строить иерархии, хоть весь движок на smart_ptr переделывай. Godot тоже чем-то расстроил (завтра скачаю, вспомню). Gameplay2d версии 2 не обновлялся уже 2 года, а новая версия ещё по ходу не скоро будет, не решаюсь что-то делать на нём. UE4 не подходит из-за своей жирности (ну и моего стремного компа в первую очередь). Движок нужен бесплатный для коммерческих целей. Кто что может предложить?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Herrgott</dc:creator>
			<guid>https://gcup.ru/forum/45-100084-1</guid>
		</item>
		<item>
			<title>Libgdx: Multi screen проблемы при выходе</title>
			<link>https://gcup.ru/forum/45-100899-1</link>
			<pubDate>Wed, 29 Aug 2018 17:25:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: непонятно почему процесс подвисает&lt;br /&gt;Автор темы: aggel78&lt;br /&gt;Автор последнего сообщения: aggel78&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Использую синглтон globaldata. В нем сохраняю ссылки на объекты экранов и при переключении экранов оперирую этими ссылками. Появилась проблема, понять на могу. При выходе из игры, вроде бы все происходит штатно. Отрабатывается gdx.app.exit(). Но при последующем запуске, черный экран и все молчит. Профайлинг показал, что несмотря на &quot;выход&quot; процесс все равно висит в памяти. &lt;br /&gt;&lt;br /&gt;Как мне эту гадость побороть?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>aggel78</dc:creator>
			<guid>https://gcup.ru/forum/45-100899-1</guid>
		</item>
		<item>
			<title>LibGdx. RayCast</title>
			<link>https://gcup.ru/forum/45-100288-1</link>
			<pubDate>Sun, 22 Apr 2018 14:05:41 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: FlyOfFly&lt;br /&gt;Автор последнего сообщения: FlyOfFly&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Моя цель состоит в том, что бы проверить попадает ли игрок в поле зрение. Если с углом обзора проблем нет, то вот с проверкой: есть ли преграды между игроком и врагом есть. Для того что бы это проверить, я в время теста сначала пускаю лучу в направление игрока:&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;&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;isView = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model!!.body!!.world.rayCast(this, position, playerPos&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(isView&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;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&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;&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;override fun reportRayFixture(fixture: Fixture, point: Vector2, normal: Vector2, fraction: Float&amp;#41;: Float {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;isView&amp;nbsp;&amp;nbsp;= (fixture === player!!.fixture&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 0.0f;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Но, враг не видит box2D объекты и думает что всегда видит игрока</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>FlyOfFly</dc:creator>
			<guid>https://gcup.ru/forum/45-100288-1</guid>
		</item>
		<item>
			<title>Выбор 2D движка</title>
			<link>https://gcup.ru/forum/45-46700-1</link>
			<pubDate>Tue, 03 Apr 2018 12:31:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Ищу движок для top-down стрелялок, рпг и т.п.&lt;br /&gt;Автор темы: Azazolka&lt;br /&gt;Автор последнего сообщения: gemcd&lt;br /&gt;Количество ответов: 17</description>
			<content:encoded>Всем привет. Давно думал начать свой проект нечто похожего на &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://small-games.info/?go=game&amp;c=79&amp;i=13861&quot; title=&quot;http://small-games.info/?go=game&amp;c=79&amp;i=13861&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Hero Siege&lt;/a&gt;. Но опыта в выборе движков никакого. Зацепил только кокос, но его критикуют, что только для мобилок хорош, пк - не для него. Конкретно, я в ожидании найти C++ или Java 2D движок с возможностью игры по ланке. Так же буду рад услышать мнения о Lua, Python и подобных языках(прирос к синтаксису Java, теперь большое количество кодовых слов пугает). Буду рад любым советам.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Azazolka</dc:creator>
			<guid>https://gcup.ru/forum/45-46700-1</guid>
		</item>
		<item>
			<title>WGE Mobile - игровой движок для j2me устройств</title>
			<link>https://gcup.ru/forum/45-100117-1</link>
			<pubDate>Tue, 27 Mar 2018 07:57:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: bodya_WM&lt;br /&gt;Автор последнего сообщения: bodya_WM&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>WGE Mobile - единственный мощный движок на j2me. Иногда бывает приятно потыкать старые платформы, и даже написать что нибудь для них. Поэтому было решено написать современный мощный движок который смог бы работать на слабом железе j2me телефонов. Движок легко портируется на любую платформу где есть jvm. Он может быть легко портирован на PC, Android, Linux, OS X. В движке простое API которое позволит даже новичку начать писать игры под свой любимый симбиан или какой нить старый андроид. Движок разрабатывается итеративно т.е от самой слабой, портируется на более мощные платформы(Android, PC). Это позволяет компилировать игру под множество платформ без изменения кода.&lt;br /&gt;&lt;br /&gt;Список возможностей:&lt;br /&gt;Автоматический куллинг спрайтов за экраном&lt;br /&gt;Реализация камеры&lt;br /&gt;Коллизии&lt;br /&gt;Поддержка атласов и анимации&lt;br /&gt;Система Entity&lt;br /&gt;GUI&lt;br /&gt;Инструменты для дебаггинга(мониторинг информации о производительности)&lt;br /&gt;Нормальный таймер с Delta time(на j2me такого не видел, видимо все разработчики считали что все j2me телефоны примерно одинаковы по про-сти)&lt;br /&gt;Умный пул ресурсов(если попробовать загрузить один и тот же спрайт два раза, он загрузится только один раз, во второй раз вернется ссылка на него)&lt;br /&gt;Продуманное использование наследования, хорошая общая архитектура движка&lt;br /&gt;&lt;br /&gt;В планах написать 3D рендерер который сможет быстро рендерить большие(по меркам j2me) сцены достаточно быстро(в планах поддержка материалов, собственный оптимизированный формат моделей, поддержка шейдеров(с возможностью отката на FFP на устройствах где шейдеры не поддерживаются), вершинной анимацией, скайбоксами, туманом, куллингом, лодами )&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://github.com/monobogdan/WGE-Mobile&quot; title=&quot;https://github.com/monobogdan/WGE-Mobile&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/monobogdan/WGE-Mobile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Было бы хорошо если те у кого еще остались мобилки на j2me потестили демку.&lt;br /&gt;На самсунгах ввод не работает(по крайней мере на бюджетных моделях 2010 года).&lt;br /&gt;&lt;br /&gt;Демка - &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://yadi.sk/d/-E87FFGd3TizcF&quot; title=&quot;https://yadi.sk/d/-E87FFGd3TizcF&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://yadi.sk/d/-E87FFGd3TizcF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;В игре включен режим отладки, чтобы было удобнее отлаживать движок на разных телефонах.&lt;br /&gt;&lt;br /&gt;Если будете тестить то было бы хорошо если бы вы отрепортили значения полей: Free RAM, Total RAM, Update Time, Delta Time&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerW9aK88&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerW9aK88&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerW9aK88&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerW9aK88&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerW9aK88&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerW9aK88&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerW9aK88&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerW9aK88&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerW9aK88&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;https://i.imgur.com/8atd2co.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;Скоро TLT добавит его в раздел движков, ждём.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (25 Марта 2018, 17:37)&lt;br /&gt;---------------------------------------------&lt;br /&gt;В скором времени добавлю базовую игровую логику и пост эффекты.&lt;br /&gt;Базовая игровая логика - Chase Camera, базовые контроллеры персонажей для jrpg, платформеров, top down игр(типа GTA).&lt;br /&gt;Пост эффекты - дождь, снег, грязь, блики.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (27 Марта 2018, 10:57)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Добавил сущность - пешку.&lt;br /&gt;Пешка - это любой персонаж на сцене. Монстр, друг - неважно, это основа для любого динамического объекта. Пешка может быть убита, или перемещена куда либо. Так же пешкой может быть любой предмет, например ящик который можно разбить или свиток с заклинанием.&lt;br /&gt;Так же есть демка с Full Motion Video(для j2me звучит дико, но мне удалось это реализовать, пусть и ценой ужасного качества видео), поддержку FMV я планирую добавить в ближайшее время, а так же написать небольшой квест в качестве примера. Что бы вы понимали всю серьезность FMV, на j2me не было ни одной игры с FMV. Все у кого ПК был уже в 90е, наверняка помнят катсцены например в квестах, тогда это были в основном FMV. На j2me это просто некстген.&lt;br /&gt;Отрефакторил рендерер, выкинул из него главный цикл и игровую логику, отвязал от j2me.&lt;br /&gt;Переписал ввод, теперь он тоже не зависит от j2me, т.е движок уже можно портировать на PC реализовав интерфейс BaseRenderWindow(отвечает за инициализацию и перерисовку окна), и BaseInput(отвечает за состояния клавиш).</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>bodya_WM</dc:creator>
			<guid>https://gcup.ru/forum/45-100117-1</guid>
		</item>
		<item>
			<title>Как сделать так чтобы при нажатии на определённую...</title>
			<link>https://gcup.ru/forum/45-100110-1</link>
			<pubDate>Sat, 24 Mar 2018 18:37:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Как сделать так чтобы при нажатии на определённую...&lt;br /&gt;Автор темы: nikOlay_GM&lt;br /&gt;Автор последнего сообщения: nikOlay_GM&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Как сделать так чтобы при нажатии на определённую кнопку создавался объект а при повторном нажатии создавался объект рядом. Ну примерно так:&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://s1.uploadpics.ru/images/-JgGMFPqSm.png&quot; title=&quot;http://s1.uploadpics.ru/images/-JgGMFPqSm.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/-JgGMFPqSm.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (24 Марта 2018, 21:37)&lt;br /&gt;---------------------------------------------&lt;br /&gt;решено&lt;br /&gt;на Game Maker 8.1 Lite</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>nikOlay_GM</dc:creator>
			<guid>https://gcup.ru/forum/45-100110-1</guid>
		</item>
		<item>
			<title>Проблема в прыжке!</title>
			<link>https://gcup.ru/forum/45-99806-1</link>
			<pubDate>Sat, 24 Feb 2018 18:41:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Проблема в прыжке!&lt;br /&gt;Автор темы: nikOlay_GM&lt;br /&gt;Автор последнего сообщения: nikOlay_GM&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Проблема в прыжке! У меня при нажатии Space объект нормально прыгает, но если быстро нажимать, то игрок прыгает в воздухе. Мне такого не надо. Если что, писать код на яп(языке програмирования) GML (Game Maker Language).&lt;br /&gt;&lt;span style=&quot;font-family:Courier&quot;&gt;&lt;i&gt;P.S.&lt;/i&gt;&lt;/span&gt; Ещё мне нужно чтобы при прыжке он поворачивался в воздухе и когда приземлялся, падал на ту сторону, на которой был в воздухе.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>nikOlay_GM</dc:creator>
			<guid>https://gcup.ru/forum/45-99806-1</guid>
		</item>
		<item>
			<title>Renpy - Вопросы по движку и Python&apos;у</title>
			<link>https://gcup.ru/forum/45-99905-1</link>
			<pubDate>Tue, 20 Feb 2018 00:06:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: DeGekko&lt;br /&gt;Автор последнего сообщения: Ordan&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет! Начал разбираться в Renpy, и столкнулся с рядом вопросов. Эта тема будет постепенно обновляться) с появлением у меня новых вопросов.&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerVasVRk&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerVasVRk&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVasVRk&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVasVRk&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerVasVRk&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Вопрос первый&apos;);$(&apos;#uSpoilerVasVRk&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVasVRk&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerVasVRk&apos;)).val(&apos;[+] Вопрос первый&apos;);$(&apos;#uSpoilerVasVRk&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;!--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;init python:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from datetime import (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timedelta,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;datetime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;some_date = datetime(day=27, month=2, year=2018, hour=18, minute=0&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;week_days = (&quot;Понедельник.&quot;, &quot;Вторник.&quot;, &quot;Среда.&quot;, &quot;Четверг.&quot;, &quot;Пятница.&quot;, &quot;Суббота.&quot;, &quot;Воскресенье.&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&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;&quot;&gt;&lt;!--uzc--&gt;$ some_date += timedelta(seconds=3000&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&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;uSpoiler0fh7O_&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler0fh7O_&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0fh7O_&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0fh7O_&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0fh7O_&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Вопрос второй&apos;);$(&apos;#uSpoiler0fh7O_&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0fh7O_&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0fh7O_&apos;)).val(&apos;[+] Вопрос второй&apos;);$(&apos;#uSpoiler0fh7O_&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;У меня есть кнопка, в экране, то есть screen.&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;imagebutton xalign 0.01 yalign 0.25:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;idle (&quot;gui/myroom.png&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hover (&quot;gui/myroom1.png&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if minute &lt;= 60:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;minute += 10&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif minute == 60:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time += 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;minute = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clicked Jump(&quot;day2&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Что я пытаюсь сделать... Если минут меньше 60, то добавляется 10 минут. Если минут ровно 60, то добавляется 1 час, а минуты сбрасываются на ноль.&lt;br /&gt;Но это все не работает, выдает ошибку: u&apos;minute&apos; is not a keyword argument or valid child for the imagebutton statement.&lt;br /&gt;Говорить что это не дочерний объект кнопки. Возможно ли вообще к кнопке, привязать добавление значения к переменной?&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;b&gt;Добавлено&lt;/b&gt; (16 Февраля 2018, 18:31)&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;&quot;&gt;&lt;!--uzc--&gt;clicked &amp;#91;SetVariable (&quot;minute&quot;, minute + 10&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; (17 Февраля 2018, 14:25)&lt;br /&gt;---------------------------------------------&lt;br /&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;&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def myMusic(&amp;#41;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;global myroom_music&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if myroom_music == True:&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;myroom_music = False&lt;br /&gt;&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;myroom_music = True&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Тут она делает что и должна, но включение самой музыки поставлено на кнопку. То есть, при нажатии он просто кидает на label и там смотрит если myroom_music == False, то останавливает музыку а если True, то соответственно включает. И все бы ничего, но при выполнении return или нажатия ПКМ музыка останавливается(Это в renpy). Из-за того что при True функция переводит сразу ее в False. И по этому музыка останавливается. По другому сделать не могу, это надо для смены состояния кнопки.&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;&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if myroom_music == False:&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;stop music fadeout(2&amp;#41;&lt;br /&gt;&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;$ play = renpy.random.randint(1,4&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;if play == 1:&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;play music &quot;/sound/myroom/music.mp3&quot; fadein(3&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;elif play == 2:&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;play music &quot;/sound/myroom/music2.mp3&quot; fadein(3&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;elif play == 3:&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;play music &quot;/sound/myroom/music3.mp3&quot; fadein(3&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;elif play == 4:&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;play music &quot;/sound/myroom/music4.mp3&quot; fadein(3&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Пытался это запихать в функцию, но ничего не вышло. Ругается на все на свете)&lt;br /&gt;Если рандом у меня и получилось кое-как присобачить, то play music функция воспринимать вообще ни как не хочет. Пайтон я изучаю от силы неделю, поэтому многого не знаю(( Есть ли где инфа по этому? Возможно ли вообще хоть как-то сделать воспроизведение музыки?&lt;br /&gt;&lt;br /&gt;Я еще нашел модуль pygame, но пока не понял как с ним работать. Там есть:&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;pygame.mixer.music.load(&apos;/sound/myroom/music.mp3&apos;&amp;#41;&lt;br /&gt;и&lt;br /&gt;pygame.mixer.music.play(&amp;#41;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Но опять же, renpy начал ругаться что pygame.mixer не подключен, но он же как я понимаю должен входить в модуль pygame.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (18 Февраля 2018, 10:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Модераторы, удалите тему. Видимо тут в ренпи и питоне никто не разбирается(((&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (19 Февраля 2018, 23:35)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Ох. чет я нифига не понимаю. Я сделал время, все работает как надо, но есть один изъян.&lt;br /&gt;Вместо 00, 01 и т.д у меня 0, 1 и т.д.(минуты).&lt;br /&gt;Я хочу сделать чтобы перед 0б 1 и т.д стоял 0.&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;default resulttime = (&quot;min0 + + minute&quot;&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;min0 = (&quot;0&quot;). это строка. minute это число.&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;resulttime = (resulttime&amp;#41;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Результата ноль.((( Что я не так делаю?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>DeGekko</dc:creator>
			<guid>https://gcup.ru/forum/45-99905-1</guid>
		</item>
		<item>
			<title>Love2d. Юзание локальных переменных</title>
			<link>https://gcup.ru/forum/45-99720-1</link>
			<pubDate>Thu, 11 Jan 2018 06:47:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Стоит ли ресурсы делать локальными&lt;br /&gt;Автор темы: Firow&lt;br /&gt;Автор последнего сообщения: sfabrikan&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Ресурсы типо картинок, шрифтов, анимацию и прочее стоит делать локальными, или это глупый вопрос и у меня всё накроется к какому-то моменту из-за того, что все ресы глобальные?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Firow</dc:creator>
			<guid>https://gcup.ru/forum/45-99720-1</guid>
		</item>
		<item>
			<title>Love2d не работает функция love.filesystem.write</title>
			<link>https://gcup.ru/forum/45-99649-1</link>
			<pubDate>Fri, 29 Dec 2017 15:13:40 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: не записывает то, что ей говорят. Я возмущён&lt;br /&gt;Автор темы: Firow&lt;br /&gt;Автор последнего сообщения: LetsOffBrains&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Почему этот код не пашет?:&lt;br /&gt;file = love.filesystem.newFile(&quot;reading.txt&quot;) &lt;br /&gt;file:open(&quot;w&quot;) &lt;br /&gt;file:write(&quot;123124124&quot;) &lt;br /&gt;file:close()&lt;br /&gt;&lt;br /&gt;Также не работает функция love.filesystem.write.&lt;br /&gt;Изменял путь записи в конфиге и через love.filesystem.setIdentity - не помогло. Что самое интересное: если подставлять так succes = file:write(&quot;123124124&quot;), а потом проверять succes, то оказывается операция совершена, но это если путь до файла в конфиге выставлен nil, я в замешательстве</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Firow</dc:creator>
			<guid>https://gcup.ru/forum/45-99649-1</guid>
		</item>
		<item>
			<title>Нужно выбрать для себя инструмент для python</title>
			<link>https://gcup.ru/forum/45-99608-1</link>
			<pubDate>Sun, 24 Dec 2017 14:44:50 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: Crehore&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 23</description>
			<content:encoded>Здравствуйте дорогие форумчане,однажды я зашел на форум очень давно хотел заняться гейм дейвом но не очень выгорело дело забросил.Шло время и как то получилось как бы повзрослел,и почему то снова потянуло в это русло.Так что не могли бы вы помочь мне,так как я не хочу с конструкторами мучатся и начал изучать python.Мне нужен движок,я не знаю какой выбрать .Но хочется уже что то делать я как бы полазил и нашел разные как COCOS2D,Pygame,Kivy и тд. но не как не могу определиться.Какой вы бы посоветовали?Или на каком вы работали и думаете что он хорош для ваших целей ( опишите плюсы и минусы) и является универсальным.( возможно я в последнем предложение что то не так написал, не бейте &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:D&quot; /&gt; )</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Crehore</dc:creator>
			<guid>https://gcup.ru/forum/45-99608-1</guid>
		</item>
		<item>
			<title>Подскажите движок</title>
			<link>https://gcup.ru/forum/45-99456-1</link>
			<pubDate>Thu, 23 Nov 2017 11:55:51 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: walotian&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>&lt;i&gt;Здравствуйте!&lt;/i&gt; Очень нужна ваша помощь! Я немного изучаю java, так что пока и не программист-то, но всё равно хочу узнать ваше мнение.&lt;br /&gt;Какой движок лучше подойдёт для 2D стратегии(не изометрической, а с полным видом сверху)? И можно ли 2D-движок написать самому(я не так долго изучаю язык, так что не знаю, как должен быть устроен движок и с чем его едят)?&lt;br /&gt;Суть игры:&lt;br /&gt;-Это RTS, с полным видом сверху.&lt;br /&gt;-На счёт стилистики: всё планируется чёрно-белым, кроме &lt;i&gt;лесов и рек&lt;/i&gt;*(зелёные и синие соответственно). Все постройки и объекты будут иметь чёрный контур, как будто изображены на плане/чертеже.&lt;br /&gt;-Стратегия скорее градостроительная, то есть должна быть возможность скролить карту. Мини-карты не будет. Игроку будет доступна территория примерно 25 на 25 км,&lt;br /&gt;а за одну единицу измерения площади независимо от приближения хочу взять см^2, так как дома должны быть в реальный размер и при достаточно среднем скроле их границы должны быть ровными, не смазанными и не пиксельными.&lt;br /&gt;-Не будет слотов для построек, будут клеточки, которые игрок не видит, и дом занимает определённое кол-во клеточек, при чём размер и разворот дома можно менять, то есть границы домов не обязательно будут параллельны границам карты.&lt;br /&gt;-Войны будут, но как правило небольшие.(*-армии тоже будут выделятся цветом).&lt;br /&gt;Собственно, жду ответов, не надо слишком критиковать, говорить, мол, слишком много хочешь, или что-то подобное, но если всё же хочется, то не держите в себе)</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>walotian</dc:creator>
			<guid>https://gcup.ru/forum/45-99456-1</guid>
		</item>
		<item>
			<title>Помогите в поиске хорошего конструктора&amp;#92;движка...</title>
			<link>https://gcup.ru/forum/45-99368-1</link>
			<pubDate>Sun, 05 Nov 2017 18:31:28 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Нужен движок для shoot`em up с видом сверху&lt;br /&gt;Автор темы: VeSaZa2&lt;br /&gt;Автор последнего сообщения: VeSaZa2&lt;br /&gt;Количество ответов: 17</description>
			<content:encoded>Ребята помогите, нужен конструктор&amp;#92;движок, для своего личного обучения, путём проб и ошибок...&lt;br /&gt;Буду рад адекватным людям... Сразу скажу, я не лечу в пекло. Сам я пишу музыку и хотелось бы, попробовать себя в GameDav`е.&lt;br /&gt;Прошу UE4 и Unity не предлагать, так как с UE4 работает команда, ну и для меня он излишен.&lt;br /&gt;&lt;b&gt;+&lt;/b&gt; &lt;u&gt;&lt;i&gt;работать с ним буду я и художница.&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;P.s.&lt;/b&gt; &lt;i&gt;Тем кто мне реально поможет, я помогу с музыкой в их проекте, если потребуется.&lt;/i&gt;</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>VeSaZa2</dc:creator>
			<guid>https://gcup.ru/forum/45-99368-1</guid>
		</item>
		<item>
			<title>Помогите выбрать игровой движок.</title>
			<link>https://gcup.ru/forum/45-99159-1</link>
			<pubDate>Sun, 01 Oct 2017 12:00:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: 1GTV&lt;br /&gt;Автор последнего сообщения: 1GTV&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Здравствуйте, подскажите пожалуйста игровой движок с 2д графикой и языком программирование C++. Для платформы android с возможностью мультиплеера. Заранее благодарю.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>1GTV</dc:creator>
			<guid>https://gcup.ru/forum/45-99159-1</guid>
		</item>
		<item>
			<title>Помогите с русификацией &quot;консоли&quot; игры</title>
			<link>https://gcup.ru/forum/45-98999-1</link>
			<pubDate>Sat, 02 Sep 2017 12:22:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Для русских- русское&lt;br /&gt;Автор темы: Dmitriy_Zodiak&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>помогите пожалуйста, где можно найти русификатор для движка ADRIFT, чтобы консоль была на русском?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Dmitriy_Zodiak</dc:creator>
			<guid>https://gcup.ru/forum/45-98999-1</guid>
		</item>
		<item>
			<title>Libgdx. Загрузка ресурсов в отдельном потоке</title>
			<link>https://gcup.ru/forum/45-98976-1</link>
			<pubDate>Thu, 31 Aug 2017 10:16:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: goldsphere&lt;br /&gt;Автор последнего сообщения: goldsphere&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Я знаю про существование AssetManager&apos;a и как он работает. Просто у меня предусмотрена анимация на экране во время загрузки, обычный крутящийся квадрат. AssetManager периодически подгружая ресурсы делает эту анимацию прерывистой. Решил всю эту штуку в отдельный поток вынести, но для загрузки ресурсов нужен opengl контекст. Есть в либе специальный механизм решающий эту проблему, и называется это всё потоком, но это ни разу не поток. Он просто отрисовывает один кадр, затем в том же потоке запускает ваш поток, приостанавливая поток рендера. Opengl использует единственный поток для визуализации, а именно в нём происходит загрузка картинок.&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;Thread thread = new Thread(new Runnable(&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;@Override&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;public void run(&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;&amp;nbsp;&amp;nbsp;Gdx.app.postRunnable(new Runnable(&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;&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;&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;public void run(&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Assets.loadGameAssets(&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Assets.manager.finishLoading(&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;loadingFinish = true;&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;&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;}&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;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;thread.start(&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Есть другие варианты реализовать нормальную анимацию на загрузочном экране?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>goldsphere</dc:creator>
			<guid>https://gcup.ru/forum/45-98976-1</guid>
		</item>
		<item>
			<title>Love 2D</title>
			<link>https://gcup.ru/forum/45-98505-1</link>
			<pubDate>Tue, 13 Jun 2017 17:26:58 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Сделать уровень&lt;br /&gt;Автор темы: IzBePg&lt;br /&gt;Автор последнего сообщения: IzBePg&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Приветствую&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;&quot;&gt;&lt;!--uzc--&gt;local Label1,Label2,Label3,T26,choose&lt;br /&gt;ty = 230 -- координата спрайта T26 по Y&lt;br /&gt;&lt;br /&gt;--инициализируем все&lt;br /&gt;function love.load(&amp;#41;&lt;br /&gt;menu_create(&amp;#41;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;function love.update(dt&amp;#41;&lt;br /&gt;menu_choose(&amp;#41;&lt;br /&gt;menu_mode(&amp;#41;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;--рисуем&lt;br /&gt;function love.draw(&amp;#41;&lt;br /&gt;menu_draw(&amp;#41;&lt;br /&gt;end&lt;br /&gt;--Выход по клавише Esc&lt;br /&gt;function love.keypressed(k&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if k == &apos;escape&apos; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.event.quit(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;br /&gt;------------------------------------------------------------------------------------------------------&lt;br /&gt;--Меню выбора и движения спрайта&lt;br /&gt;function menu_choose(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if love.keyboard.isDown(&quot;up&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;then -- если нажата клавиша вверх отрисовываем&lt;br /&gt;&amp;nbsp;&amp;nbsp;love.audio.play(soundc&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;choose = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;ty = 230&lt;br /&gt;&amp;nbsp;&amp;nbsp;love.graphics.draw(T26,410,ty,6.28,0.2,0.2,0,0&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if love.keyboard.isDown(&quot;down&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;love.audio.play(soundc&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;choose = 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;ty = 330&lt;br /&gt;&amp;nbsp;&amp;nbsp;love.graphics.draw(T26,410,ty,6.28,0.2,0.2,0,0&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;br /&gt;--Прорисовка меню&lt;br /&gt;function menu_draw(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--рисуем картинку&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.graphics.draw(Label1,256, 70&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.graphics.draw(Label2, 256, 230&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.graphics.draw(Label3, 256, 330&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.graphics.draw(T26,410,ty,6.28,0.2,0.2,0,0&amp;#41;&lt;br /&gt;end&lt;br /&gt;--Инициализируем все&lt;br /&gt;function menu_create(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;soundc = love.audio.newSource(&quot;choose.wav&quot;,&quot;static&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;music = love.audio.newSource(&quot;8bit.mp3&quot;&amp;#41; -- если &quot;static&quot; не указано, LÖVE будет проигрывать файл с диска, подходит для длинным музыкальных треков&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.audio.play(music&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Label1 = love.graphics.newImage(&quot;BATTLE CITY.png&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Label2 = love.graphics.newImage(&quot;PLAYER 1.png&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Label3 = love.graphics.newImage(&quot;PLAYER 2.png&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;T26 = love.graphics.newImage(&quot;T-26.png&quot;&amp;#41; --загрузили спрайт&lt;br /&gt;end&lt;br /&gt;--Выбор режима игры&lt;br /&gt;function menu_mode(&amp;#41;&lt;br /&gt;if love.keyboard.isDown(&quot;return&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;if choose == 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;love.event.quit(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>IzBePg</dc:creator>
			<guid>https://gcup.ru/forum/45-98505-1</guid>
		</item>
		<item>
			<title>GMS EOL</title>
			<link>https://gcup.ru/forum/45-98027-1</link>
			<pubDate>Tue, 28 Mar 2017 21:52:53 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: bodya_WM&lt;br /&gt;Автор последнего сообщения: bodya_WM&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>С недавним выходом GMS2, мы потеряли один из лучших 2D движков...&lt;br /&gt;Вопрос: зачем? Сделав desktop версию платной, они потеряли кучу коммьюнити.&lt;br /&gt;GMS 1 End Of Life</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>bodya_WM</dc:creator>
			<guid>https://gcup.ru/forum/45-98027-1</guid>
		</item>
		<item>
			<title>Плюсы и минусы движка unity и construct 2</title>
			<link>https://gcup.ru/forum/45-97275-1</link>
			<pubDate>Wed, 14 Dec 2016 12:10:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: timur2018&lt;br /&gt;Автор последнего сообщения: FlyOfFly&lt;br /&gt;Количество ответов: 9</description>
			<content:encoded>для создание 2d игры какой движок лучше</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>timur2018</dc:creator>
			<guid>https://gcup.ru/forum/45-97275-1</guid>
		</item>
		<item>
			<title>Карта в 2d играх</title>
			<link>https://gcup.ru/forum/45-97249-1</link>
			<pubDate>Sat, 10 Dec 2016 08:02:08 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: С# скрипт&lt;br /&gt;Автор темы: timur2018&lt;br /&gt;Автор последнего сообщения: Losiah&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>http://s1.uploadpics.ru/images/ZklPm2rUTW.jpg&lt;br /&gt;возможен вариант создания такой карты в c# из квадратных текстур?&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (08 декабря 2016, 20:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/ZklPm2rUTW.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (09 декабря 2016, 22:06)&lt;br /&gt;---------------------------------------------&lt;br /&gt;так можно или нет</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>timur2018</dc:creator>
			<guid>https://gcup.ru/forum/45-97249-1</guid>
		</item>
		<item>
			<title>Анимация</title>
			<link>https://gcup.ru/forum/45-97228-1</link>
			<pubDate>Sun, 04 Dec 2016 17:42:42 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: unity 3d&lt;br /&gt;Автор темы: timur2018&lt;br /&gt;Автор последнего сообщения: valera_za&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>using UnityEngine;&lt;br /&gt;using System.Collections;&lt;br /&gt;&lt;br /&gt;public class playerController : MonoBehaviour {&lt;br /&gt;&lt;br /&gt;	public float playerSpeed = 5f;&lt;br /&gt;	private Animator animator;&lt;br /&gt;&lt;br /&gt;	void Star(){&lt;br /&gt;&lt;br /&gt;		animator = this.GetComponent&lt;Animator &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/angry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;&gt;(&quot; /&gt; );&lt;br /&gt;&lt;br /&gt;	}&lt;br /&gt;	void Update () {&lt;br /&gt;		float transfV = Input.GetAxis (&quot;Vertical&quot;) * (playerSpeed) * Time.deltaTime;&lt;br /&gt;		float transfH = Input.GetAxis (&quot;Horizontal&quot;) * playerSpeed * Time.deltaTime;&lt;br /&gt;&lt;br /&gt;		if (transfH &gt; 0)&lt;br /&gt;			animator.SetBool (&quot;Right&quot;, true);&lt;br /&gt;			&lt;br /&gt;		transform.Translate (new Vector3 (transfH, transfV, 0));&lt;br /&gt;	}&lt;br /&gt;персонаж двигается, но анимация не проигрывается. В чем проблема?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>timur2018</dc:creator>
			<guid>https://gcup.ru/forum/45-97228-1</guid>
		</item>
		<item>
			<title>Помогите художнику выбрать 2d движок</title>
			<link>https://gcup.ru/forum/45-96933-1</link>
			<pubDate>Tue, 18 Oct 2016 12:27:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Текстовая визуальная обновляемая новелла для Android&lt;br /&gt;Автор темы: Juliart&lt;br /&gt;Автор последнего сообщения: Psycho&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Здравствуйте, господа игроделы. Я прошу вашей помощи. Для того что бы обрисовать катастрафу скажу так: я художник, который немного ковырял Python, lua, готова изучать новое если того потребует движок&amp;#92;конструктор. Но конечно чем он будет проще тем лучше. Еще важна лицензия, если потребуется я ее куплю, но конечно же желательно что бы оно было бесплатно для коммерческой разработки. (вдруг выстрелит)&lt;br /&gt;А теперь о том, для чего же мне это все требуется. Я хочу создать визуальную новеллу, это текстовая игра в которой есть выбор действий и реплик по отношению к другим героям, которые представлены в виде спрайтов. Множество концовок и сюжетных линий. Хотя я думаю вы все в курсе что такое новеллы, но вдруг кто не знает. &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; Я знаю что есть множество движков, которые заточены под этот тип игр, но на сколько я поняла они выдают exe который можно устанавливать на компьютер и все.&lt;br /&gt;Я же хочу сделать игру на телефоны&amp;#92;планшеты, и при этом что бы она не заканчивалась 1 эпизодом. Т.е. так что бы я могла добавлять эпизоды и они появлялись у игрока в специально обученном окошке, в котором видна история пройденных эпизодов.&lt;br /&gt;Сюжет у меня прописан очень длинный, в идеале хочу закрутить историю на 10 томов как в игре престолов &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;br /&gt;Буду рада вашим ответам. Спасибо что дочитали до конца)&lt;br /&gt;Извините если ошиблась разделом</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Juliart</dc:creator>
			<guid>https://gcup.ru/forum/45-96933-1</guid>
		</item>
		<item>
			<title>Ищу помощника. Задачи по OpenGL</title>
			<link>https://gcup.ru/forum/45-82286-1</link>
			<pubDate>Wed, 27 Jul 2016 02:40:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: dimakoles&lt;br /&gt;Автор последнего сообщения: ShortKedr&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Движок описан в следующей теме &lt;a class=&quot;link&quot; href=&quot;http://gcup.ru/forum/45-82259-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://gcup.ru/forum/45-82259-1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Нужен человек, который заменит FFP на шейдеры.&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;&lt;br /&gt;mediaPlayer.setProduction(true&amp;#41;; //&amp;nbsp;&amp;nbsp;ищем спрайтики как регионы в атласе&lt;br /&gt;mediaPlayer.setProduction(false&amp;#41;; // ищем спрайтики как отдельные файлы&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;1) рендеринг текстуры&lt;br /&gt;2) рендеринг примитивов (линия, овал, круг, квадрат, прямоугольник, многоугольник)&lt;br /&gt;&lt;br /&gt;- Дмитрий</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>dimakoles</dc:creator>
			<guid>https://gcup.ru/forum/45-82286-1</guid>
		</item>
		<item>
			<title>PointJS</title>
			<link>https://gcup.ru/forum/45-71678-1</link>
			<pubDate>Mon, 23 May 2016 02:51:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: PointJS - это игровой движок, позволяющий создавть WEB игры.&lt;br /&gt;Автор темы: SkanerSoft&lt;br /&gt;Автор последнего сообщения: SkanerSoft&lt;br /&gt;Количество ответов: 2</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;Объектная модель&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;Текстурирование объектов&lt;br /&gt;Поддержка звука и музыки&lt;br /&gt;Создание плейлистов для фоновой музыки&lt;br /&gt;Высокая скорость работы + большая оптимизация под Android/iOS&lt;br /&gt;Управление скоростью анимации&lt;br /&gt;Доступ к контексту&lt;br /&gt;Работа с камерой: Слежка за объектами, Движение камеры, Снятие &quot;скриншота&quot;&lt;br /&gt;&lt;br /&gt;Инфа с сайта pointjs.ru&lt;br /&gt;&lt;br /&gt;Там же набор примеров, понравился пример agar.io и с дракончиком из хрома.&lt;br /&gt;Не могу дать ссылку на примеры, они там в ифрейме открываются.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (13 мая 2016, 09:52)&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;&lt;br /&gt;var pjs = new PointJS(&apos;2D&apos;, 1280 / 2, 720 / 2, { // 16:9&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;backgroundColor : &apos;#53769A&apos; // if need&lt;br /&gt;}&amp;#41;;&lt;br /&gt;&lt;br /&gt;var log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= pjs.system.log;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// log = console.log;&lt;br /&gt;var game&amp;nbsp;&amp;nbsp;&amp;nbsp;= pjs.game;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Game Manager&lt;br /&gt;var point&amp;nbsp;&amp;nbsp;= pjs.vector.point;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Constructor for Point&lt;br /&gt;var camera = pjs.camera;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Camera Manager&lt;br /&gt;var brush&amp;nbsp;&amp;nbsp;= pjs.brush;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Brush, used for simple drawing&lt;br /&gt;var OOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= pjs.OOP;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Object&apos;s manager&lt;br /&gt;var math&amp;nbsp;&amp;nbsp;&amp;nbsp;= pjs.math;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// More Math-methods&lt;br /&gt;var levels = pjs.levels;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Levels manager&lt;br /&gt;&lt;br /&gt;var width&amp;nbsp;&amp;nbsp;= game.getWH(&amp;#41;.w; // width of scene viewport&lt;br /&gt;var height = game.getWH(&amp;#41;.h; // height of scene viewport&lt;br /&gt;&lt;br /&gt;pjs.system.setTitle(&apos;PointJS Game&apos;&amp;#41;; // Set Title for Tab or Window&lt;br /&gt;&lt;br /&gt;// Game Loop&lt;br /&gt;game.newLoopFromConstructor(&apos;myGame&apos;, function (&amp;#41; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var myText = game.newTextObject({&lt;br /&gt;&amp;nbsp;&amp;nbsp;positionC : point(game.getWH2(&amp;#41;.w, game.getWH2(&amp;#41;.h&amp;#41;, // central position of text&lt;br /&gt;&amp;nbsp;&amp;nbsp;size : 50, // size text&lt;br /&gt;&amp;nbsp;&amp;nbsp;color : &apos;#EAEAEA&apos;, // color text&lt;br /&gt;&amp;nbsp;&amp;nbsp;text : &apos;Hello, World!&apos;, // label&lt;br /&gt;&amp;nbsp;&amp;nbsp;alpha : 0, // alpha channel&lt;br /&gt;&amp;nbsp;&amp;nbsp;font : &apos;Arial&apos; // font family&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.update = function (&amp;#41; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;// Update function&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;game.clear(&amp;#41;; // clear screen&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;myText.draw(&amp;#41;; // drawing text&lt;br /&gt;&amp;nbsp;&amp;nbsp;myText.transparent(0.005&amp;#41;; // change alpha &amp;#91;0..&gt;..1]&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;&lt;br /&gt;}&amp;#41;;&lt;br /&gt;&lt;br /&gt;game.startLoop(&apos;myGame&apos;&amp;#41;;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Минимальный игровой код.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>SkanerSoft</dc:creator>
			<guid>https://gcup.ru/forum/45-71678-1</guid>
		</item>
		<item>
			<title>Подстройка тайлов под террейн XNA</title>
			<link>https://gcup.ru/forum/45-51549-1</link>
			<pubDate>Thu, 24 Mar 2016 22:51:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Описание внутри&lt;br /&gt;Автор темы: dima13230&lt;br /&gt;Автор последнего сообщения: Lertmind&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Короче, я опять столкнулся с проблемой, которую не могу решить :-)))&lt;br /&gt;Мне нужно сделать подстройку тайлов под террейн, то есть если террейн идёт в склон, то тайл должен меняться на &quot;съезжающий&quot;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://s1.uploadpics.ru/images/-Jy-0ChegZ.png&quot; title=&quot;http://s1.uploadpics.ru/images/-Jy-0ChegZ.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/-Jy-0ChegZ.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если нужно дать какой-то код, скажите.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (24 марта 2016, 16:52)&lt;br /&gt;---------------------------------------------&lt;br /&gt;P.S - выбор тайла осуществляется выбором &quot;индекса&quot; в картинке, то есть части картинки как бы &quot;разделяются&quot; на 15*15 маленькие картинки и среди них выбирается нужный тайл.&lt;br /&gt;Для наглядности вот:&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://s1.uploadpics.ru/images/Wy7ask6xgW.png&quot; title=&quot;http://s1.uploadpics.ru/images/Wy7ask6xgW.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/Wy7ask6xgW.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.S.S - я не делаю клон Террарии, пусть чуть-чуть задумка схожая, но у меня будет всё по другому. И то, что тайлы оттуда, это временно - других нет.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>dima13230</dc:creator>
			<guid>https://gcup.ru/forum/45-51549-1</guid>
		</item>
		<item>
			<title>XNA 2D Occlusion Culling</title>
			<link>https://gcup.ru/forum/45-51147-1</link>
			<pubDate>Wed, 23 Mar 2016 22:28:16 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Не получается сделать Occlusion Culling для 2D камеры в XNA&lt;br /&gt;Автор темы: dima13230&lt;br /&gt;Автор последнего сообщения: dima13230&lt;br /&gt;Количество ответов: 18</description>
			<content:encoded>Не получается сделать так, чтобы если камера не видит тайл, он не отображался. Всё это происходит в 2D среде.&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;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using Microsoft.Xna.Framework;&lt;br /&gt;using Microsoft.Xna.Framework.Graphics;&lt;br /&gt;using Terraria.Input;&lt;br /&gt;using Microsoft.Xna.Framework.Input;&lt;br /&gt;&lt;br /&gt;namespace 2DBlocks&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class Camera&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;protected float _zoom; // Camera Zoom&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Matrix _transform; // Matrix Transform&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Vector2 _pos; // Camera Position&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected float _rotation; // Camera Rotation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Game1 game;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Camera(Game1 Game&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;_zoom = 1.0f;&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;_rotation = 0.0f;&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;_pos = Vector2.Zero;&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;game = Game;&lt;br /&gt;&amp;nbsp;&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;// Sets and gets zoom&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float Zoom&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;get { return _zoom; }&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;set { _zoom = value; if (_zoom &lt; 0.1f&amp;#41; _zoom = 0.1f; } // Negative zoom will flip image&lt;br /&gt;&amp;nbsp;&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;public float Rotation&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;get { return _rotation; }&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;set { _rotation = value; }&lt;br /&gt;&amp;nbsp;&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;// Auxiliary function to move the camera&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void Move(Vector2 amount&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;_pos += amount;&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;// Get set position&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Vector2 Pos&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;get { return _pos; }&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;set { _pos = value; }&lt;br /&gt;&amp;nbsp;&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;public Matrix get_transformation(GraphicsDevice graphicsDevice&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;_transform =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Thanks to o KB o for this solution&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;Matrix.CreateTranslation(new Vector3(-_pos.X, -_pos.Y, 0&amp;#41;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Matrix.CreateRotationZ(Rotation&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Matrix.CreateScale(new Vector3(Zoom, Zoom, 1&amp;#41;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Matrix.CreateTranslation(new Vector3(game.GraphicsDevice.Viewport.Width * 0.5f, game.GraphicsDevice.Viewport.Height * 0.5f, 0&amp;#41;&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;return _transform;&lt;br /&gt;&amp;nbsp;&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;}&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;А набор тайлов представляет из себя двумерный массив с координатами x и y. Я думаю, что можно вычислить площадь видимой зоны окна и сравнивать с координатами. Но что точно нужно сделать?</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>dima13230</dc:creator>
			<guid>https://gcup.ru/forum/45-51147-1</guid>
		</item>
		<item>
			<title>Corona SDK</title>
			<link>https://gcup.ru/forum/45-47145-1</link>
			<pubDate>Sun, 13 Mar 2016 08:07:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Хорошо знаю корону, если есть вопросы - спрашивайте.&lt;br /&gt;Автор темы: Lerg&lt;br /&gt;Автор последнего сообщения: Sirlex&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Уже давно занимаюсь разработкой на короне. Сравнительно недавно появилась поддержка Win32 и OS X.&lt;br /&gt;Буду рад ответить на вопросы по ней.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Lerg</dc:creator>
			<guid>https://gcup.ru/forum/45-47145-1</guid>
		</item>
		<item>
			<title>HGE, бессмертная ошибка</title>
			<link>https://gcup.ru/forum/45-47370-1</link>
			<pubDate>Thu, 10 Mar 2016 08:30:21 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: daffy-doomer&lt;br /&gt;Автор последнего сообщения: OpenGOO&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Доброго времени суток дороги форумчане, делаю попытку подключить данный движок к DEV-C++&lt;br /&gt;Тактика подключения берется из официального мануала, но вывод всегда один. Если кто чинил данную ошибку, отпишитесь как!&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerjoFsU3&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerjoFsU3&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerjoFsU3&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerjoFsU3&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerjoFsU3&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Скрины верстки на них же указана ошибка&apos;);$(&apos;#uSpoilerjoFsU3&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerjoFsU3&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerjoFsU3&apos;)).val(&apos;[+] Скрины верстки на них же указана ошибка&apos;);$(&apos;#uSpoilerjoFsU3&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://cs628129.vk.me/v628129409/44f6b/iSaP93C0QUM.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;img src=&quot;http://cs628129.vk.me/v628129409/44f75/RGycQhVbUX4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;img src=&quot;http://cs628129.vk.me/v628129409/44f7f/VwUqKHP7pvs.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;З.Ы. Облазил весь гугол, но решения не помогли.&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Скрины верстки на них же указана ошибка)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;Так же не удается собрать hgehelp&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerH_U12P&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerH_U12P&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerH_U12P&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerH_U12P&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerH_U12P&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerH_U12P&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerH_U12P&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerH_U12P&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerH_U12P&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://cs628129.vk.me/v628129409/44f9e/Rv5ADi0L518.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>2D-движки для создания игр</category>
			<dc:creator>daffy-doomer</dc:creator>
			<guid>https://gcup.ru/forum/45-47370-1</guid>
		</item>
		<item>
			<title>MonoGame</title>
			<link>https://gcup.ru/forum/45-23214-1</link>
			<pubDate>Sat, 05 Mar 2016 02:43:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: bumer7721&lt;br /&gt;Автор последнего сообщения: Aevien&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Может кто то юзал? Подскажите туторы, или какую нибудь инфу &lt;img src=&quot;http://s12.ucoz.net/sm/1/cry.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;cry&quot; /&gt;</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>bumer7721</dc:creator>
			<guid>https://gcup.ru/forum/45-23214-1</guid>
		</item>
		<item>
			<title>2D Движек на 90% для 2D платформера</title>
			<link>https://gcup.ru/forum/45-47022-1</link>
			<pubDate>Tue, 09 Feb 2016 19:38:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Поговорим о создании 2D игры&lt;br /&gt;Автор темы: sirverus&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Здравствуйте уважаемые игроделы. Хочу задать вопрос на счет создания игр в двухмерном пространстве. &lt;br /&gt;Мы искали много движков, и так не нашли тот, на котором можно смело сказать &quot;Это оно!&quot;.&lt;br /&gt;&lt;br /&gt;Попытались Construct- Система Drug-n-drop взбесила. &lt;br /&gt;&lt;br /&gt;Не могли-бы вы подсказать движек, который на 90% пойдет для 2D платформера.&lt;br /&gt;Критерии:&lt;br /&gt;+2D&lt;br /&gt;+Поддержка большинства известных языков программирования (C, C++, C#, Lua и.т.п)&lt;br /&gt;+ГРАФОН!&lt;br /&gt;+Бесплатность, или дешевая стоимость.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>sirverus</dc:creator>
			<guid>https://gcup.ru/forum/45-47022-1</guid>
		</item>
		<item>
			<title>Нужен совет</title>
			<link>https://gcup.ru/forum/45-46775-1</link>
			<pubDate>Sun, 10 Jan 2016 09:13:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Автор темы: favoriteman2016&lt;br /&gt;Автор последнего сообщения: 8Observer8&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Народ собираюсь делать свою первую 2 д игру и хочу ее в дальнейшем залить в вк посоветуйте простой конструктор для новичка) игру хочу сделать для начала простенькую типо пекмана пазлов или просто чтоб шарики бегали покарте и кушали друг друга)))</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>favoriteman2016</dc:creator>
			<guid>https://gcup.ru/forum/45-46775-1</guid>
		</item>
		<item>
			<title>Игровой движок/конструктор для разработки 2D-игры</title>
			<link>https://gcup.ru/forum/45-46682-1</link>
			<pubDate>Sun, 20 Dec 2015 18:24:42 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Ищу&lt;br /&gt;Автор темы: Acro&lt;br /&gt;Автор последнего сообщения: sfabrikan&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Всем привет, уважаемые. &lt;br /&gt;&lt;br /&gt;Ищу движок для создания 2D-игры с видом сверху и вариативным геймплеем. Прошу подсказать, какой лучше. Буду признателен.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Acro</dc:creator>
			<guid>https://gcup.ru/forum/45-46682-1</guid>
		</item>
		<item>
			<title>Физика в Limbo</title>
			<link>https://gcup.ru/forum/45-46052-1</link>
			<pubDate>Fri, 18 Dec 2015 08:14:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Хочу прояснить для себя физику движения гг&lt;br /&gt;Автор темы: Ryder95&lt;br /&gt;Автор последнего сообщения: SkanerSoft&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Здравствуйте!&lt;br /&gt;Есть такая замечательная 2D-игра Limbo, физикой которой я восхищаюсь.&lt;br /&gt;Но вот никак не могу понять, что же разработчики сделали для плавного движения персонажа по поверхности и при этом, чтобы он цеплялся за края и у него болтались ноги от этого?&lt;br /&gt;Знаю, что игра разработана на Box2D, также при движении работает скелетная анимация м применён ragdoll. Но вот не понятно, как всё это сделано, хотя бы на словах. Какой shape у гг, благодяря которому он ровно двигается по поверхности, и как это шейп позволяет ножкам болтаться</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>Ryder95</dc:creator>
			<guid>https://gcup.ru/forum/45-46052-1</guid>
		</item>
		<item>
			<title>OHRRPGCE</title>
			<link>https://gcup.ru/forum/45-20342-1</link>
			<pubDate>Thu, 17 Dec 2015 18:33:30 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/45&quot;&gt;2D-движки для создания игр&lt;/a&gt;&lt;br /&gt;Описание темы: Незаслуженно забытый игроделами СНГ движок.&lt;br /&gt;Автор темы: DarkSentiel&lt;br /&gt;Автор последнего сообщения: kiks_93&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Этот отличный движок не нашел популярности у отечественных игроделов - очень жаль. Ведь он открывает достаточно большие возможности для создания классических JRPG. Возможно все уже забыли, что это вообще такой за жанр? Возможно. &lt;br /&gt;&lt;br /&gt; Моя цель - продвижение этого движка в кругах отечественных игроделов. Сейчас я опишу плюсы и минусы этого движка: &lt;br /&gt; &lt;b&gt;+Легок в освоении &lt;br /&gt; +Несложный, но функциональный язык програмирования (использование необязательно) &lt;br /&gt; +Бесплатен&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;-Сложноватая процедура вывода игры в *exe &lt;br /&gt; -Ограничено количество цветов на палитру &lt;br /&gt; -Немного неудобный интерфейс &lt;br /&gt; -Необходимо знание английского&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; Хотя и последнее обновление вышло в мае месяце прошлого года, но движок активно улучшается. В будущем планируется добавить поддержку нескольких языков, а это значит, что последний минус отпадёт, и конструктор станет легче в освоении. &lt;br /&gt;&lt;br /&gt; Также я хочу помочь разработчикам, а конкретнее - перевести туториалы на русский язык. Те, кто может помочь, пишите сюда. &lt;br /&gt; ЗЫ: Желательно знать, что это за конструктор, как на нём сделать хотя бы простейшую игру. &lt;br /&gt;&lt;br /&gt; Спасибо.</content:encoded>
			<category>2D-движки для создания игр</category>
			<dc:creator>DarkSentiel</dc:creator>
			<guid>https://gcup.ru/forum/45-20342-1</guid>
		</item>
	</channel>
</rss>