Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 0 additions & 54 deletions Manual/contents/Additional_Information/Additional_Information.htm
Original file line number Diff line number Diff line change
@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Дополнительная информация</title>
<meta name="generator" content="Adobe RoboHelp 2020" />
<link rel="stylesheet" href="../assets/css/default.css" type="text/css" />
<script src="../assets/scripts/main_script.js"></script>
<meta name="rh-authors" content="Mark Alexander" />
<meta name="topic-comment" content="Page with additional information about programming features" />
<meta name="rh-index-keywords" content="Additional Information" />
<meta name="search-keywords" content="Additional Information" />
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1>Дополнительная информация</h1>
<p>В этом разделе руководства собраны различные статьи, связанные с программированием и работой <span class="notranslate">GameMaker Language</span>. Следующие статьи разработаны как сопутствующие статьи для дальнейшего расширения вашего понимания того, как работает <span class="notranslate">GameMaker</span> и как получить максимальную отдачу от различных доступных возможностей языка:</p>
<ul class="colour">
<li><a href="Best_Practices_When_Programming.htm">Лучшие практики при программировании</a></li>
<li><a href="The_File_System.htm">Файловая система</a></li>
<li><a href="Bitwise_Operators.htm">Побитовые операторы</a></li>
<li><a href="Type_Tables.htm">Типовые столы</a></li>
<li><a href="Vectors.htm">Векторы</a></li>
<li><a href="Guide_To_Using_Buffers.htm">Руководство по использованию буферов</a></li>
<li><a href="Guide_To_Using_Particles.htm">Руководство по использованию частиц</a></li>
<li><a href="Guide_To_Using_Shaders.htm">Руководство по использованию шейдеров</a></li>
<li><a href="Guide_To_Primitives_And_Vertex_Building.htm">Руководство по примитивам и построению вершин</a></li>
<li><a href="Guide_To_Using_Blendmodes.htm">Руководство по использованию блендмодов</a></li>
<li><a href="Error_Reporting.htm">Отчеты об ошибках</a></li>
<li><a href="Compatibility_Functions.htm">Функции совместимости</a></li>
<li><a href="Compatibility_Scripts.htm">Сценарии совместимости</a></li>
<li><a href="Obsolete_Functions.htm">Устаревшие функции</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Назад: <a href="../Content.htm">Указатель</a></div>
<div style="float:right">Следующий: <a data-xref="{text}" href="../GameMaker_Language.htm#h">Язык GameMaker</a><a href="Additional_Information.htm"></a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright <span class="notranslate">YoYo Games Ltd.</span> 2022 Все права защищены</span></h5>
</div>
<!-- KEYWORDS
Additional Information
-->
<!-- TAGS
additional_information
-->
</body>
</html>

Large diffs are not rendered by default.

212 changes: 0 additions & 212 deletions Manual/contents/Additional_Information/Bitwise_Operators.htm

Large diffs are not rendered by default.

84 changes: 0 additions & 84 deletions Manual/contents/Additional_Information/Compatibility_Functions.htm
Original file line number Diff line number Diff line change
@@ -1,84 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Функции совместимости</title>
<meta name="generator" content="Adobe RoboHelp 2019" />
<link rel="stylesheet" href="../assets/css/default.css" type="text/css" />
<script src="../assets/scripts/main_script.js"></script>
<meta name="rh-authors" content="Mark Alexander" />
<meta name="topic-comment" content="Page that explains the various Compatibility Functions" />
<meta name="rh-index-keywords" content="Compatibility Functions" />
<meta name="search-keywords" content="Compatibility Functions" />
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1>Функции совместимости</h1>
<p>При импорте проекта из предыдущей версии <span class="notranslate">GameMaker</span> вы можете увидеть, что в проект добавлены <a href="Compatibility_Scripts.htm">сценарии совместимости</a>. В общем, эти скрипты используют обновленные функции <span class="notranslate">GameMaker Language</span> (<span class="notranslate">GML</span>)
для преобразования устаревших функций в новые, и это отличный способ узнать, как все должно быть сделано в <span data-keyref="GameMaker Name">GameMaker</span>. Однако есть несколько функций, используемых <em>только</em> для совместимости, которые не должны использоваться
нигде больше, и уж точно не в ваших собственных проектах. Чтобы помочь вам определить эти функции совместимости, они перечислены здесь, но мы должны подчеркнуть, что они <strong>никогда не</strong> должны <strong>использоваться вне скриптов совместимости</strong>:</p>
<ul class="colour">
<li><span class="inline">layer_tile_exists</span></li>
<li><span class="inline">layer_tile_create</span></li>
<li><span class="inline">layer_tile_destroy</span></li>
<li><span class="inline">layer_tile_change</span></li>
<li><span class="inline">layer_tile_xscale</span></li>
<li><span class="inline">layer_tile_yscale</span></li>
<li><span class="inline">layer_tile_blend</span></li>
<li><span class="inline">layer_tile_alpha</span></li>
<li><span class="inline">layer_tile_x</span></li>
<li><span class="inline">layer_tile_y</span></li>
<li><span class="inline">layer_tile_region</span></li>
<li><span class="inline">layer_tile_visible</span></li>
<li><span class="inline">layer_tile_get_sprite</span></li>
<li><span class="inline">layer_tile_get_xscale</span></li>
<li><span class="inline">layer_tile_get_yscale</span></li>
<li><span class="inline">layer_tile_get_blend</span></li>
<li><span class="inline">layer_tile_get_alpha</span></li>
<li><span class="inline">layer_tile_get_x</span></li>
<li><span class="inline">layer_tile_get_y</span></li>
<li><span class="inline">layer_tile_get_region</span></li>
<li><span class="inline">layer_tile_get_visible</span></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Назад: <a href="Additional_Information.htm">Дополнительная информация</a></div>
<div style="float:right">Следующее: <a href="Compatibility_Scripts.htm">Сценарии совместимости</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright <span class="notranslate">YoYo Games Ltd.</span> 2021 Все права защищены</span></h5>
</div>
<!-- KEYWORDS
Compatibility Functions
layer_tile_exists
layer_tile_create
layer_tile_destroy
layer_tile_change
layer_tile_xscale
layer_tile_yscale
layer_tile_blend
layer_tile_alpha
layer_tile_x
layer_tile_y
layer_tile_region
layer_tile_visible
layer_tile_get_sprite
layer_tile_get_xscale
layer_tile_get_yscale
layer_tile_get_blend
layer_tile_get_alpha
layer_tile_get_x
layer_tile_get_y
layer_tile_get_region
layer_tile_get_visible
-->
<!-- TAGS
compatibility_functions
-->
</body>
</html>
60 changes: 0 additions & 60 deletions Manual/contents/Additional_Information/Compatibility_Scripts.htm
Original file line number Diff line number Diff line change
@@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Сценарии совместимости</title>
<meta name="generator" content="Adobe RoboHelp 2020" />
<link rel="stylesheet" href="../assets/css/default.css" type="text/css" />
<script src="../assets/scripts/main_script.js"></script>
<meta name="rh-authors" content="Mark Alexander" />
<meta name="topic-comment" content="Page that explains the compatibility scripts" />
<meta name="rh-index-keywords" content="Compatibility Scripts" />
<meta name="search-keywords" content="compatibility scripts" />
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1>Сценарии совместимости</h1>
<p>Для пользователей, перешедших с предыдущих версий <span class="notranslate">GameMaker</span>, использование <span data-keyref="GameMaker Name">GameMaker</span> может быть поначалу немного непонятным, так как был внесен ряд изменений в способ работы с активами проекта, редактированием и кодированием. Эти изменения означают
что ни <a class="glossterm" data-glossterm="IDE" href="#">IDE</a>, ни <a href="../GameMaker_Language/GameMaker_Language_Index.htm">язык GameMaker Language (<span class="notranslate">GML</span>)</a> не поддерживают перечисленные ниже элементы. Однако это не означает, что вы
не можете импортировать в <span data-keyref="GameMaker Name">GameMaker</span> игры, созданные в предыдущих версиях. <span data-keyref="GameMaker Name">GameMaker</span> автоматически преобразует все устаревшие функции в <strong>скрипты совместимости</strong>, которые представляют собой скрипты, содержащие функции, преобразующие
устаревшие методы в обновленные методы.</p>
<p>Происходит это так: <span data-keyref="GameMaker Name">GameMaker</span> анализирует ваш проект на предмет всех устаревших функций и переменных, которые вы использовали, а затем создает серию скриптов, используя имена этих функций. Эти скрипты будут содержать либо новую эквивалентную
<a href="../GameMaker_Language/GML_Overview/Runtime_Functions.htm">функцию времени выполнения</a>, либо короткую <a href="../GameMaker_Language/GML_Overview/Script_Functions.htm">функцию сценария</a>, которая выполняет то же действие, что и устаревшая функция.</p>
<p>Когда вы впервые импортируете проект <span data-keyref="GameMaker Name">GameMaker</span>, вам будет показан отчет о совместимости, подобный этому:</p>
<p><img>В основной части отчета показано, какие объекты и скрипты были затронуты и где, а в конце
вы можете найти список скриптов, которые были созданы для вашего проекта. Вы можете нажать среднюю кнопку мыши <img> или клавишу <img> на любом из скриптов, перечисленных в отчете, чтобы открыть его и посмотреть, что было сделано.</p>
<p>Обратите внимание, что если вы видите какие-либо скрипты, созданные с двойной чертой перед их именем (например: <span class="inline">__global_object_depths</span>), то это скрипты, которые были созданы <span class="notranslate">IDE</span> для обеспечения совместимости и не являются скриптами
которые были преобразованы из устаревших функций, поэтому их <strong>не следует изменять</strong>, так как они необходимы для работы других скриптов совместимости.</p>
<p>После завершения редактирования отчета о совместимости вы можете закрыть рабочую область, но если вам понадобится пересмотреть что-либо в отчете, вы можете найти это снова, перейдя в раздел <a href="../The_Asset_Editors/Notes.htm">Notes</a> в
<a href="../Introduction/The_Asset_Browser.htm">Браузера активов</a>.</p>
<p>Обратите внимание, что вы можете продолжать использовать эти сценарии совместимости так же, как вы бы использовали функции в старой версии <span class="notranslate">GameMaker</span>, однако, в связи с тем, как они работают, это повлияет на производительность. Мы рекомендуем вам
обновлять проекты для прямого использования новых методов и удалять скрипты совместимости, если это возможно, поскольку это повысит производительность, а также даст вам представление о том, как работает <span data-keyref="GameMaker Name">GameMaker</span> и <span class="notranslate">GameMaker Language</span> по сравнению с устаревшими продуктами.</p>
<p>Также обратите внимание, что есть некоторые функции, которые были введены в <span class="notranslate">GameMaker Language</span> для обеспечения совместимости со старыми проектами и которые будут появляться в этих скриптах совместимости. Однако эти функции никогда не должны использоваться в ваших собственных проектах.
Список этих функций вы можете найти в следующем разделе руководства:</p>
<ul class="colour">
<li><a href="Compatibility_Functions.htm">Функции совместимости</a></li>
</ul>
<p>Вы также можете найти полный список всех устаревших функций, для которых созданы эквивалентные скрипты совместимости, на следующей странице:</p>
<ul class="colour">
<li><a href="Obsolete_Functions.htm">Устаревшие функции</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Назад: <a href="Additional_Information.htm">Дополнительная информация</a></div>
<div style="float:right">Следующее: <a href="Obsolete_Functions.htm">Устаревшие функции</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright <span class="notranslate">YoYo Games Ltd.</span> 2021 Все права защищены</span></h5>
</div>
<!-- KEYWORDS
Compatibility Functions
-->
<!-- TAGS
compatibility_functions
-->

</body></html>
Loading