Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Nov 22, 2024
2 parents e6f8e4e + a1251a9 commit 5dc040c
Show file tree
Hide file tree
Showing 31 changed files with 1,576 additions and 1,461 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@ <h2 id="h">When &#39;other&#39; changes</h2>
<li>When calling an unbound constructor function, <span class="inline2">other</span> will be the instance or struct that called that function. If the constructor is bound as a method, then <span class="inline2">other</span> will be the instance or struct to which the constructor method is bound.</li>
<li>When stored as a reference through a struct literal, covered below under &quot;<strong>&#39;other&#39; as a reference</strong>&quot;.</li>
</ul>
<h3 id="legacy_other_behaviour">Legacy other Behaviour</h3>
<p>In previous versions of <span data-keyref="GameMaker Name">GameMaker</span> <span class="inline2">other</span> only changed in the following cases: </p>
<ul class="colour">
<li>As part of the <span class="inline2">with</span> statement.</li>
<li>When <span class="inline2">new</span> is called when a constructor is executed <span class="inline2">other</span> is set to the <span class="inline2">self</span> at the point that <span class="inline2">new</span> was called.</li>
</ul>
<p>This behaviour can be enabled by the <a href="../../../Settings/Game_Options.htm#legacy_other_behaviour">Legacy Other Behaviour</a> game option.</p>
<h2>Struct Declaration</h2>
<p>Scope doesn&#39;t change inside a struct declaration, so <span class="inline2">other</span> refers to the same scope as <span class="inline2">self</span> (the <strong>current</strong> scope), meaning the struct or instance that&#39;s initialising the struct:</p>
<p class="code">var _struct =<br />
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>alarm</h1><p> 이 1차원 <a href="../../../../GML_Overview/Arrays.htm">배열</a> 은 인스턴스에 있을 수 있는 모든 경보의 현재 값을 가져오거나 해당 경보를 설정하는 데 사용할 수 있습니다. 객체의 각 인스턴스에는 12개의 알람이 내장되어 있으며 각 알람에는 이 변수가 0에 도달할 때 실행되는 자체 <a href="../../../../../The_Asset_Editors/Object_Properties/Object_Events.htm"><span class="notranslate">event</span></a> 가 있습니다.</p><p> 경보는 각 단계가 시작될 때, 단계 시작 이벤트 <strong>이후</strong> 에 기본 단계 이벤트 <strong>이전</strong> 에, 그리고 프레임에 대해 무엇이든 렌더링되기 전에 카운트다운됩니다. 즉, 단계 시작 이벤트에서 알람을 <span class="inline"><a href="../alarm_set.htm">alarm_set()</a>>1</span> 로 설정하면 해당 이벤트가 동일한 프레임에서 실행되지만(단계 시작이 완료된 후 알람이 0으로 카운트다운됨 <span class="inline">alarm_get()>)</span> Step 이벤트는 다음 프레임에서 실행됩니다.</p><p> 알람이 0에 도달하면(이벤트가 트리거되었지만) 다음 단계로 -1로 내려갈 때 알람이 종료되지 않는다는 점에 유의해야 합니다. 따라서 어떤 이유로든 알람을 중지해야 하는 경우 해당 배열을 설정해야 합니다 값을 0이 <i>아닌</i> -1로 설정합니다. 알람 시간은 <i>게임 단계</i> 에서 계산되며 값이 30이면 30단계, 60이면 60단계 등...</p><p class="note"> <span class="note">참고</span> 조치나 코드가 없는 알람은 실행되지 않습니다. 하지만 댓글만 있고 코드가 없어도 알람은 카운트다운됩니다.</p><p> 알람 배열을 직접 설정할 수 있지만(배열을 사용하여 현재 알람 값을 직접 검색할 수도 있습니다), 어떤 상황에서는 이것이 가장 적절한 방법이 아니므로 함수를 사용할 수도 있습니다.<span class="inline"></span> 알람을 설정하고 기능을<a href="../alarm_get.htm"><span class="inline"></span></a> 알람 값을 가져옵니다.</p><p></p><h4> 통사론:</h4><p class="code">alarm[val];</p><p></p><h4> 보고:</h4><p class="code"><span data-keyref="Type_Real"></span> (-1 if the alarm isn&#39;t running)</p><p></p><h4> 예시:</h4><p class="code">if canshoot<br />
{<br />
    if (keyboard_check_pressed(vk_space)) <br />
    if (keyboard_check_pressed(vk_space))<br />
    {<br />
        canshoot = false;<br />
        alarm[0] = room_speed;<br />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
Expand All @@ -25,7 +25,9 @@
</div>
<!-- KEYWORDS
instance_create_layer
--><!-- TAGS
-->
<!-- TAGS
instance_create_layer
--></body>
-->
</body>
</html>
Loading

0 comments on commit 5dc040c

Please sign in to comment.