Skip to content
Open
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">health</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">health</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта переменная является <b>глобальной</b> и используется для хранения числового значения, которое обычно используется для здоровья игрока. Эта переменная предназначена только для поддержки старых проектов предыдущих версий <i>GameMaker</i>, и ее следует <b><i>не использовать в новых проектах</i></b> поскольку в будущем она может быть устаревшей.</p>
<p> </p>
<h4>Синтаксис:</h4>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">lives</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">lives</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта переменная является <b>глобальной</b> и используется для хранения числового значения, которое обычно используется для жизней игроков. Эта переменная предназначена только для поддержки старых проектов предыдущих версий <i>GameMaker</i>, и ее следует <b><i>не использовать в новых проектах</i></b> поскольку в будущем она может быть устаревшей.</p>
<p> </p>
<h4>Синтаксис:</h4>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">score</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">score</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта переменная является <b>глобальной</b> и используется для хранения числового значения, которое обычно используется для оценки игрока. Эта переменная предназначена только для поддержки старых проектов предыдущих версий <i>GameMaker</i>, и ее следует <b><i>не использовать в новых проектах</i></b> поскольку в будущем она может быть устаревшей.</p>
<p> </p>
<h4>Синтаксис:</h4>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">font_get_first</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">font_get_first</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>При определении шрифта в <span data-keyref="GameMaker Name">GameMaker</span> вы можете задать диапазон символов, которые будут включены в него. Это связано с тем, что сам шрифт не включается в игру (по юридическим причинам), но его <i>изображение</i>
шрифта включено в страницу текстуры, и именно его будет использовать ваша игра (как и любой другой графический ресурс). Это означает, что вы захотите свести количество символов, которые вы используете, к минимуму и указать только тот диапазон символов, который
чтобы максимально оптимизировать память текстур. Эта функция может быть использована для поиска начального символа (в виде значения ASCII), который использовался, когда ваш шрифтовой актив был добавлен в игру.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">instance_change</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">instance_change</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Вы можете использовать эту функцию для изменения одного экземпляра объекта на другой экземпляр другого объекта, и при этом решить, нужно ли выполнять события уничтожения и очистки исходного экземпляра и событие создания нового экземпляра. Таким образом, вы можете, например, изменить бомбу на взрыв - в этом случае аргумент &quot;perf&quot; будет истинным, так как вы хотите, чтобы бомба выполнила события уничтожения и очистки, а взрыв - событие создания. Или вы можете изменить персонажа игрока на другого персонажа - в этом случае аргумент &quot;perf&quot; будет ложным, так как вы не хотите, чтобы экземпляры выполняли свои события создания и уничтожения/очистки.</p>
<p>Стоит отметить, что изменение экземпляра означает, что вы не должны выполнять никаких дальнейших действий с этим экземпляром до следующего шага, в частности, пытаться получить доступ к переменным и т.д., так как это приведет к ошибке. По сути, вы изменяете экземпляр, но он фактически недоступен до конца текущего шага, поэтому обращение к любой из содержащихся в нем переменных напрямую (например, вызов <span class="inline">obj_Changed.x</span>) не сработает.</p>
<p class="note"><b>ВНИМАНИЕ!</b> При изменении экземпляра с включенной физикой физические свойства <b>не будут перенес</b> ены на новый экземпляр. Поэтому вы должны иметь код для &quot;передачи&quot; физического состояния текущего экземпляра новому экземпляру, либо определить физические свойства нового экземпляра в событии Create Event или в редакторе объектов. По этой причине рекомендуется не использовать эту функцию с экземплярами с включенной физикой, а использовать комбинацию функций <span style="font-size:1px;"><span class="inline">instance_destroy()</span></span> и <span><span style="font-size:1px;"><span class="inline">instance_create_layer()</span></span></span>.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">event_action</span> <span data-conref="..\..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">event_action</span> <span data-conref="../../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта переменная, <b>доступная только для чтения</b>, возвращает индекс выполняемого в данный момент действия, начиная с 0 в предыдущих версиях <span class="notranslate">GameMaker</span>. Однако в <span data-keyref="GameMaker Name">GameMaker</span> эта <b>переменная уже устарела </b>. Она была оставлена только для поддержки наследия и <b>всегда</b> будет <b>возвращать 0</b>, поскольку все действия объединяются вместе для повышения скорости выполнения.</p>
<p> </p>
<h4>Синтаксис:</h4>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">room_speed</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">room_speed</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>В этой переменной хранится скорость бега <b>всех</b> комнат (и игры) в игровых кадрах в секунду. Обратите внимание, что это <i>НЕ</i> FPS (кадры в секунду), а скорее количество игровых шагов, которые <span data-keyref="GameMaker Name">GameMaker</span> будет пытаться поддерживать каждую
секунду.</p>
<p class="note"><b>ВАЖНО!</b> Эта переменная поддерживается только для Legacy Support и не должна использоваться, так как она больше не устанавливает скорость для одной комнаты, а для ВСЕХ комнат в игре. Для изменения скорости игры вместо этого следует использовать функцию <span style="font-size:1px;"><a href="../../General_Game_Control/game_set_speed.htm"><span class="inline">game_set_speed()</span></a></span>.</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">cloud_file_save</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">cloud_file_save</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта функция фиксирует файл в выбранной облачной службе для хранения. Функция возвращает уникальное значение <b>id</b>, которое затем должно быть использовано в соответствующем асинхронном событии для идентификации карты DS, возвращаемой в качестве &quot;обратного вызова&quot; из облачного сервиса. Файл должен содержать <i>всю</i> информацию, которую вам нужно сохранить для вашей игры, поскольку вы можете сохранить в облаке только один единственный &quot;сгусток данных&quot;, и повторный запуск этой функции перезапишет все ранее сохраненные значения (как и использование функции <a href="cloud_string_save.htm"><span class="inline">cloud_string_save()</span></a> функция). Описание должно представлять собой короткую строку информации, описывающую сохранение, например: &quot;Level2, Stage2&quot;.</p>
<p>Для получения дополнительной информации о возвращаемых асинхронных данных, пожалуйста, обратитесь к функции <a href="cloud_synchronise.htm"><span class="inline">cloud_synchronise()</span></a>.</p>
<p> </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">cloud_string_save</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">cloud_string_save</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта функция фиксирует строку в выбранном облачном сервисе для хранения. Функция возвращает уникальное значение <b>id</b>, которое затем должно быть использовано в соответствующем асинхронном событии для идентификации карты DS, возвращаемой в качестве &quot;обратного вызова&quot; из облачного сервиса. Строка должна содержать <i>всю</i> информацию, которую вам нужно сохранить для вашей игры, поскольку вы можете сохранить в облаке только один единственный &quot;блок данных&quot;, и повторный запуск этой функции перезапишет все ранее сохраненные значения (как и использование функции <a href="cloud_file_save.htm"><span class="inline">cloud_file_save()</span></a> функция). Описание должно быть короткой строкой информации, описывающей сохранение, например: &quot;Level2, Stage2&quot;.</p>
<p>Для получения дополнительной информации о возвращаемых асинхронных данных, пожалуйста, обратитесь к функции <a href="cloud_synchronise.htm"><span class="inline">cloud_synchronise()</span></a>.</p>
<p> </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">cloud_synchronise</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">cloud_synchronise</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта функция обычно вызывается в начале новой игры и используется для получения текущего состояния облачного сервиса при запуске игры. Функция возвращает уникальное значение <b>id</b>, которое затем используется в <a href="../../../../The_Asset_Editors/Object_Properties/Async_Events/Cloud.htm">событии Asynchronous Cloud Event</a> для получения соответствующей информации из создаваемой карты DS.</p>
<p>Эта функция отправит в облако данные, которые затем вызовут соответствующее асинхронное событие. В этом событии вы можете проверить возвращенную <a href="../../../GML_Overview/Variables/Builtin_Global_Variables/async_load.htm"><span class="inline">async_load</span></a> DS map на наличие следующих значений:</p>
<ul class="colour">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">window_device</span> <span data-conref="..\..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">window_device</span> <span data-conref="../../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Эта функция вернет текущий <i>указатель</i> устройства d3d, который затем можно (например) передать DLL или Dylib на сайтах <span class="notranslate">Windows</span> и <span class="notranslate">macOS</span>.</p>
<p class="note"><span class="note">ПРИМЕЧАНИЕ</span> Эта функция была упразднена в <span data-keyref="GameMaker Name">GameMaker</span> в пользу <a href="../../OS_And_Compiler/os_get_info.htm"><span style="font-size:1px;"><span class="inline">os_get_info()</span></span></a>.</p>
<p> </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">get_integer</span> <span data-conref="..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">get_integer</span> <span data-conref="../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Создается всплывающее окно с пользовательским сообщением, кнопкой &quot;Ok&quot; и предложением ввести целочисленное значение. Функция возвращает введенное целое число или значение по умолчанию, если ничего не было введено.</p>
<p class="note"><b><span class="note">ПРИМЕЧАНИЕ</span></b> Эта функция предназначена <b>только</b> для <b>отладки</b> на цели <span class="notranslate">Windows</span>, а для всех остальных целей она <b>устарела</b>.</p>
<p> </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</head>
<body>
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">get_string</span> <span data-conref="..\..\..\assets\snippets\Tag_deprecated.hts"> </span></h1>
<h1><span data-field="title" data-format="default">get_string</span> <span data-conref="../../../assets/snippets/Tag_deprecated.hts"> </span></h1>
<p>Это создает всплывающее окно со стандартным сообщением и кнопкой &quot;Ok&quot;, в котором пользователю предлагается ввести строку. Функция возвращает введенную строку <i>или</i> значение по умолчанию, если ничего не было введено.</p>
<p class="note"><b><span class="note">ПРИМЕЧАНИЕ</span></b> Эта функция предназначена <b>только</b> для <b>отладки</b> на цели <span class="notranslate">Windows</span>, а для всех остальных целей она <b>устарела</b>.</p>
<p> </p>
Expand Down
Loading