<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
	<channel>
		<title>RM2k3 강좌</title>
		<link>https://avangs.info/study_2003</link>
		<description></description>
		<atom:link href="https://avangs.info/study_2003/rss" rel="self" type="application/rss+xml" />
		<language>ko</language>
		<pubDate>Thu, 20 Aug 2026 15:47:21 +0900</pubDate>
		<generator>Rhymix</generator>
			<item>
			<title>전투중 문장표시</title>
			<link>https://avangs.info/study_2003/1609234</link>
				<description>&lt;p&gt;전투중 문장표시 이벤트 만들기 입니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;2007년 2월에 만들어둔것인데....(10년 다되가네요...덜덜)어떤이유에서인지 이 영상강좌가 보이지 않아 재 업로드 하였습니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;iframe width=&quot;853&quot; height=&quot;480&quot; src=&quot;https://www.youtube.com/embed/RxmiyUFj5FA&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description>
		<category>RM2k3 강좌</category>	<category>기본툴 사용법</category>				<dc:creator>아방스</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1609234</guid>
	<comments>https://avangs.info/study_2003/1609234#comment</comments>			<pubDate>Tue, 20 Sep 2016 21:22:19 +0900</pubDate>
		</item><item>
			<title>이벤트가 주인공을 쫓아오게 만들고 싶을 때는 &#039;이동 루트 지정&#039;을 씁시다.</title>
			<link>https://avangs.info/study_2003/1474383</link>
				<description>&lt;div&gt;이미 &#039;주인공에게 다가감&#039;이 이동 타입 중에 있는데 어째서 굳이? 라고 한다면,&lt;/div&gt; &lt;div&gt;이 이동 타입에는 함정카드가 숨어있기 때문입니다.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;대체 어떤 함정인지 한 눈에 알기 쉽게 확인해보도록 하죠.&lt;/div&gt; &lt;div&gt;&#039;이동 루트 지정&#039;을 활용했을 때와 &#039;주인공에게 다가감&#039;만 썼을 때를 비교해 봅시다.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;img alt=&quot;2.png&quot; height=&quot;450&quot; src=&quot;http://avangs.info/files/attach/images/193976/383/474/001/9ca3e44a678e996b0eee9371b854de22.png&quot; width=&quot;585&quot; /&gt; &lt;/div&gt; &lt;div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;del style=&quot;line-height:1.5;&quot;&gt;하하하 이 녀석들 하하하&lt;/del&gt;&lt;/p&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;그렇다면 대체 왜 이런 일이 일어나는 것인가?&lt;/div&gt; &lt;div&gt;오래 전에 우연히 어떤 분께 들은 내용에 따르면, &#039;주인공에게 다가감&#039; 이동 타입에는&lt;/div&gt; &lt;div&gt;몇 칸에 한 번씩 &lt;strong&gt;랜덤 이동&lt;/strong&gt;이 섞여있기 때문이라고 합니다.&lt;/div&gt; &lt;div&gt;아니 대체 왜 이렇게 만들어둔 건지.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;이건 특히 RPG 만들기로 &lt;strong&gt;액션&lt;/strong&gt;, 혹은 &lt;strong&gt;액션 RPG&lt;/strong&gt;(약칭 &lt;strong&gt;액알&lt;/strong&gt;) 장르의 만드시는 분들께 중요합니다.&lt;/div&gt; &lt;div&gt;적이 내 앞에 다가오려는 때를 노려 공격을 깔아뒀는데 적이 갑자기 옆으로 빠진다?&lt;/div&gt; &lt;div&gt;플레이어를 이것처럼 은근슬쩍 열받게 하는 것도 없습니다.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;그러니 우리 모두 &#039;이동 루트 지정&#039;을 적극적으로 이용하도록 합시다.&lt;/div&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 액션 전투</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1474383</guid>
	<comments>https://avangs.info/study_2003/1474383#comment</comments>			<pubDate>Wed, 29 Jul 2015 14:22:15 +0900</pubDate>
		</item><item>
			<title>C++로 RPG2003 확장 DLL 파일 만들기</title>
			<link>https://avangs.info/study_2003/1431115</link>
				<description>&lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;RPG2003 으로 제작된 Oneshot 이라는 게임을 보면 메시지박스가 나오거나 텍스트 파일이 생성되기도 합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;이 확장 플러그인을 사용하면 C++ 라이브러리를 사용하여 Oneshot 이라는 게임처럼 메시지 박스를 띄우거나 텍스트 파일을 만들 수도 있습니다. &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;예시로 언급한 Oneshot 이라는 게임 외에도 C++ 에 대해서 잘 알고 있다면 C++ 라이브러리를 활용해서 더 다양한 작업을 할 수 있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;RPG2003 은 델파이로 만들어진 프로그램이며 이 확장 플러그인은 C++ 로 제작되었기 때문에 예상대로 돌아가지 않을 수도 있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;1. 코드 블럭 IDE 설치&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt; &lt;/strong&gt;이 플러그인은 GNU GCC Compiler 를 사용해서 컴파일을 합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;그래서, RM2k3 확장 플러그인 C++ SDK 를 사용하시려면 코드 블럭이란 것을 설치해줘야 합니다. (이 SDK의 메뉴얼에 코드블럭을 설치하라고 되어있습니다)&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;코드 블럭은 무료 IDE 입니다. 윈도우 뿐만 아니라 리눅스 같은 다른 OS에서도 사용 가능한 IDE 입니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;div style=&quot;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;a class=&quot;con_link&quot; href=&quot;http://www.codeblocks.org/downloads/binaries&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:rgb(0,0,255);&quot;&gt;http://www.codeblocks.org/downloads/binaries&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color:rgb(0,0,255);&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/9f655eb76e8564f016aef7b7ba304b25.png&quot; alt=&quot;1.png&quot; width=&quot;900&quot; height=&quot;223&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;2. SDK 설치&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;SDK 개발자 홈페이지에서 SDK를 다운로드 해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;a class=&quot;con_link&quot; href=&quot;http://cherrytree.at/cms/download/?did=20&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:rgb(0,0,255);&quot;&gt;http://cherrytree.at/cms/download/?did=20&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;다운로드는 바탕화면에 해주시고 압축을 해제해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/d9ca166ace1ada01cddfd3a240e9a6f6.png&quot; alt=&quot;2.png&quot; width=&quot;609&quot; height=&quot;367&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;3. 라이브러리 파일 복사&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;SDK 폴더에 있는 include 폴더와 lib 폴더를 복사해주세요.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;4. 파일 덮어씌우기&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;C:\Program Files (x86)\CodeBlocks\MinGW 에 복사한 파일을 덮어씌워줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;5. 새 프로젝트 생성&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;코드 블럭을 실행하고 새 프로젝트를 만들어줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;New from template 창이 뜨면 Dynamic Link Library (동적 링크 라이브러리)를 선택해주세요.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/9090b42e4995da436cc1ceb43f6828c3.png&quot; alt=&quot;5.png&quot; width=&quot;601&quot; height=&quot;447&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;6. 프로젝트 타이틀 설정&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;Project title 은 프로젝트의 이름을 뜻하는데 원하는 이름으로 정할 수 있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/9ef5e7c08576b33e2e53b9bb270122ee.png&quot; alt=&quot;6.png&quot; width=&quot;552&quot; height=&quot;447&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;7. 컴파일러 설정&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;컴파일러는 GNU GCC Compiler 를 선택하고, Create &quot;Debug&quot; configuration 은 체크를 해제해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;Output dir (출력 폴더 경로)는 ..\ 으로 적어주세요. (한 단계 위의 폴더를 뜻합니다)&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/5dca18f63d0acfcccbbe4b5e2326e9f8.png&quot; alt=&quot;7.png&quot; width=&quot;552&quot; height=&quot;447&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;8. 링커 설정&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;Project - Build Options - Linker settings 에서 Add 버튼을 누르고 DynRPG 이라고 적어줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/6fa1808c9c284c3dedb33bb0140e9453.png&quot; alt=&quot;8.png&quot; width=&quot;752&quot; height=&quot;562&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;9. 실행 할 프로그램의 명령행 옵션 설정&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;Project - Set program&#039;s arguments.. 을 선택합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;Host application (호스트 어플리케이션) 을 실행할 게임 프로젝트의 RPG_RT.exe 로 지정합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;명령행 인자를 TestPlay ShowTitle 이라고 작성하면 코드 블럭에서 테스트 플레이를 바로 할 수 있게 됩니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/8ff8152a99dd58e21e186ae80d265d89.png&quot; alt=&quot;9.png&quot; width=&quot;328&quot; height=&quot;468&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;10. 헤더 파일 삭제&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;헤더 파일은 필요없으므로 .h 로 끝나는 헤더 파일을 삭제해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;11. 소스 코드 변경&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;빌드 테스트를 하기 위해 우선 main.cpp 의 c++ 소스 코드를 SDK 도움말에 나와있는 소스 코드로 바꿔주시기 바랍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;onStartup 함수는 dll 에 의해 자동으로 호출되는 콜백 함수입니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;이 함수는 게임이 시작될 때 자동으로 호출됩니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;blockquote class=&quot;se2_quote6&quot; style=&quot;margin:0px 0px 30px;padding:12px 10px 11px;border:1px solid rgb(229,229,229);color:rgb(136,136,136);font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;p style=&quot;padding:0px;&quot;&gt;#define AUTO_DLLMAIN&lt;br /&gt;#include &amp;lt;DynRPG/DynRPG.h&amp;gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;&quot;&gt;// Handler called on startup&lt;br /&gt;bool onStartup(char *pluginName) {&lt;br /&gt; if(MessageBox(&lt;br /&gt; NULL, // We don&#039;t need a window handle&lt;br /&gt; &quot;게임을 실행하시겠습니까?&quot;, // 메시지 박스의 내용&lt;br /&gt; &quot;질문&quot;, // 메시지 박스의 창 이름&lt;br /&gt; MB_YESNO | MB_ICONQUESTION // Flags (yes/no buttons and question icon)&lt;br /&gt; ) == IDYES) {&lt;br /&gt; // The user clicked &quot;Yes&quot;, we may continue&lt;br /&gt; return true;&lt;br /&gt; } else {&lt;br /&gt; // The user clicked &quot;No&quot;, so we need to abort&lt;br /&gt; return false;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;span class=&quot;preprocessor&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;&lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;콜백 함수는 이 함수 외에도 많이 있습니다. &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;기본적으로 콜백 함수를 이용해서 기능을 확장할 수 있으며 주석과 연동할 수 있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;이 강좌는 단순 설치법 및 빌드 강좌이므로 추후에 기능을 추가하시려면 &lt;a class=&quot;con_link&quot; href=&quot;http://rpg-maker.cherrytree.at/dynrpg/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:rgb(0,0,255);&quot;&gt;래퍼런스&lt;/span&gt;&lt;/a&gt;를 참고 하시기 바랍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;12. 빌드 - &lt;/strong&gt;&lt;strong&gt;Build (Ctrl + F9)&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;dll 파일을 만들기 위해 빌드 버튼을 눌러줍니다. &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;빌드 후 출력 폴더의 한 단계 위 폴더를 열어보면,&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;DLL 파일이 하나 들어있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/1f2a6aa4a486aa9d3c9edb00d9caa890.png&quot; alt=&quot;12.png&quot; width=&quot;716&quot; height=&quot;562&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;13. DLL 파일 복사&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;dll 파일을 복사해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;14. &#039;DynPlugins&#039; 폴더 생성&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;게임 프로젝트 폴더에 DynPlugins 폴더를 만들고 복사한 dll 파일을 붙여넣기 해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;15. dynrpg_patcher.exe 복사&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;SDK 폴더에 포함되어있는 dynrpg_patcher.exe 파일도 게임 프로젝트 폴더에 복사해줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/99b983892094b5c6d2fc3736e15da7d1.png&quot; alt=&quot;15.png&quot; width=&quot;628&quot; height=&quot;456&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;16. 패치&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;dynrpg_patcher.exe 파일을 실행해서 RPG_RT.exe 파일을 패치합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;패치 파일을 실행하면 dynloader.dll 파일과 DynRPG.ini 파일이 생성됩니다. &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;그리고 RPG_RT.exe 파일에 DLL 진입 지점이 만들어지게 됩니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;17. RPG_RT.exe 파일 실행&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;그 후, RPG_RT.exe 를 실행하면 방금 만든 DLL 이 로드되고, onStartup 함수에 적어준 메시지 박스 구문이 실행됩니다. &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;img src=&quot;http://avangs.info/files/attach/images/193976/115/431/001/5a13ff33d457776d4ec79f76ade8f65a.png&quot; alt=&quot;17.png&quot; width=&quot;679&quot; height=&quot;489&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;dynrpg_patcher.exe 파일은 DLL 로드를 위한 코드를 실행 파일에 삽입하기 위해 존재하는 파일이며,&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;DLL 로드점을 만든 후에는 필요없는 파일이니 삭제하셔도 쫗습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;강의는 여기까지입니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;나머지는 아래 가이드라인과 SDK 웹사이트를 따로 참고 하시기 바랍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;&lt;a class=&quot;con_link&quot; href=&quot;http://rpg-maker.cherrytree.at/dynrpg/guidelines.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:rgb(0,0,255);&quot;&gt;http://rpg-maker.cherrytree.at/dynrpg/guidelines.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt; &lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:&#039;돋움&#039;, Dotum, Helvetica, sans-serif;&quot;&gt;감사합니다.&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>기타</category>				<dc:creator>러닝은빛</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1431115</guid>
	<comments>https://avangs.info/study_2003/1431115#comment</comments>			<pubDate>Fri, 13 Mar 2015 18:31:53 +0900</pubDate>
		</item><item>
			<title>이벤트가 이벤트를 따라다니게 해보자!</title>
			<link>https://avangs.info/study_2003/1411343</link>
				<description>&lt;p&gt;안녕하세요 처음써보는 강좌입니다&lt;/p&gt; &lt;p&gt;이벤트 좌표를 구해서 이벤트가 이벤트를 따라다니고 몸통박치기공격을 하는 강좌입니다.&lt;/p&gt; &lt;p&gt;처음써보는거라 다소 부족할 수 있으나 너그럽게 이해해 주시면 감사하겠습니다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/343/411/001/f35ef5aafe929ea1efd64fe238694bef.png&quot; alt=&quot;2.png&quot; width=&quot;886&quot; height=&quot;598&quot; /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;우선 이벤트는 간단하게 이정도로 세팅해주세요 &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;저는 골램이 마왕을 따라다니게 만들겁니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/343/411/001/2cde75aedafebddf863cd41c985ffcee.png&quot; alt=&quot;3.png&quot; width=&quot;1137&quot; height=&quot;652&quot; /&gt;&lt;/p&gt; &lt;p&gt;빈 이벤트를 하나만드시고 맵상에 있는 이벤트의 좌표를 구해주셔야합니다.&lt;/p&gt; &lt;p&gt;저는 위에 보셨던 골램의 이벤트이름을 골램으로 해놨습니다 마왕은 적군으로 해놨고요&lt;/p&gt; &lt;p&gt;변수의 조작에 들어가셔서 대입 캐릭터에 맵상에있는 이벤트선택 x좌표와 y좌표를 각각 다른변수번호에 저장해주세요&lt;/p&gt; &lt;p&gt;적군의 x y좌표도 마찬가지로 구해주세요 그리고 반드시 정기적으로 병렬처리를 해주세요&lt;/p&gt; &lt;p&gt;저는 간단하게 이벤트가 겹치면 타격모션이 발동하고 적군이 사라지는 형식으로 만들겠습니다&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/343/411/001/59ee29f0ff3b08582d7174ac0145fb3f.png&quot; alt=&quot;4.png&quot; width=&quot;1202&quot; height=&quot;673&quot; /&gt;&lt;/p&gt; &lt;p&gt;조건분기에서 골램x좌표와 적군의y좌표를 같은값일경우 발동되게 하겠습니다.&lt;/p&gt; &lt;p&gt;x좌표가 같다면 바로다음 조건분기가 발동이되겠죠? 조건분기 y좌표를 넣어주세요 마찬가지로 같은값으로요&lt;/p&gt; &lt;p&gt;x y좌표가 같다면 적군은 타격모션이 발동되고 겹칩on이라는 스위치가 발동됩니다 &lt;/p&gt; &lt;p&gt;이건 아래에서 설명해드리겠습니다. &lt;span style=&quot;color:rgb(255,0,0);&quot;&gt;한가지 빼먹은게있는대요 스위치on하시고 이벤트 일시삭제해주세요.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/343/411/001/99b983892094b5c6d2fc3736e15da7d1.png&quot; alt=&quot;6.png&quot; width=&quot;968&quot; height=&quot;644&quot; /&gt;&lt;/p&gt; &lt;p&gt;적군입니다 뭐 대충 랜덤이건 다가감이건 아무거나 해주세요 &lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;2번째 탭에는 이벤트출연조건에 아까스위치 02번 겹침을 해주시고 이벤트의 일시삭제를 넣어주세요!&lt;/span&gt;&lt;/p&gt; &lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://avangs.info/files/attach/images/193976/343/411/001/6ab8fa06e32e8c8c108045962cc767e0.png&quot; alt=&quot;5.png&quot; width=&quot;1334&quot; height=&quot;673&quot; /&gt;&lt;/p&gt; &lt;p&gt;이제는 골램입니다. 골램x좌표가 적군x좌표보다 낮을경우는 왼쪽에 있는경우겠죠? 0 +1이런식이니까요 ㅎㅎ 0이면 왼쪽입니다&lt;/p&gt; &lt;p&gt;오른쪽으로 일보전진하면 적군이벤트에게 다가가겠죠&lt;/p&gt; &lt;p&gt;골램x가 적군x보다 높을경우는 방금말했듯이 0 +1이런식이니까 +1이겠죠 그럼 골램이 적군보다 오른쪽에있는거내요 왼쪽으로 일보전진을 해주세요&lt;/p&gt; &lt;p&gt; 골램y가 적군y보다 높을경우를 봅시다. 0 이런식이겠죠 그럼 위로이동해주시고 나머지는 반대로 해주시면되겠내요 ^^&lt;/p&gt; &lt;p&gt; +1 &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;강좌용 파일올려 놓겠습니다 &lt;/p&gt; &lt;p&gt;강좌마칩니다. 감사합니다&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 응용</category>				<dc:creator>로켓맨</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1411343</guid>
	<comments>https://avangs.info/study_2003/1411343#comment</comments>			<pubDate>Tue, 30 Dec 2014 16:00:49 +0900</pubDate>
		</item><item>
			<title>기술/마법을 습득하는 무기</title>
			<link>https://avangs.info/study_2003/1265782</link>
				<description>&lt;p&gt;신대현입니다.&lt;/p&gt; &lt;p&gt;이번에는 착용시 특수기술을 습득하는 무기를 만들어보겠습니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;line-height:1.5;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 조건분기: 캐릭터가 무기 A를 착용할 경우&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 조건분기: 스위치 [특수기술습득 A]가 OFF일 경우&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 스위치 조작: 스위치 [특수기술습득 A] ON&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 특수기술 추가 및 제거: 캐릭터에게 특수기술 A 추가&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 메세지 출력: 캐릭터가 특수기술을 얻었습니다!&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt;위 이벤트는 기본적으로 무기 착용시 특수기술을 얻는 이벤트입니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt;하지만, 무기를 착용해제시 특수기술을 제거시켜버리는 이벤트도 넣어야합니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;line-height:1.5;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 조건분기: 캐릭터가 무기 A를 착용할 경우&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 조건분기: 스위치 [특수기술습득 A]가 OFF일 경우&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 스위치 조작: 스위치 [특수기술습득 A] ON&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 특수기술 추가 및 제거: 캐릭터에게 특수기술 A 추가&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 메세지 출력: 캐릭터가 특수기술을 얻었습니다!&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; 취소의 경우&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 조건분기: 스위치 [특수기술습득 A]가 ON일 경우&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 스위치 조작: 스위치 [특수기술습득 A] OFF&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;line-height:1.5;margin:0px;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;• 특수기술 추가 및 제거: 캐릭터에게 특수기술 A 제거&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;line-height:1.5;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;background-color:rgb(255,255,255);&quot;&gt;취소의 경우를 넣어 무기를 착용해제시 특수기술을 제거하는 이벤트입니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Tahoma, 돋움, Dotum, Segoe UI, Meiryo, 나눔고딕, NanumGothic, ng, 맑은 고딕, Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255);&quot;&gt;위 이벤트는 조건분기 스위치를 넣어서 이벤트가 두번 이상 반복되는 현상을 막았습니다.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 응용</category>				<dc:creator>Sindaehyeon</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1265782</guid>
	<comments>https://avangs.info/study_2003/1265782#comment</comments>			<pubDate>Sun, 02 Feb 2014 14:04:14 +0900</pubDate>
		</item><item>
			<title>대시(대쉬, 달리기, 2배속 이동) 기능 만들기</title>
			<link>https://avangs.info/study_2003/1170349</link>
				<description>&lt;p&gt;대시 기능을 만드는 것은 생각보다 간단합니다.&lt;/p&gt; &lt;p&gt;커먼 이벤트 창을 열고 아래처럼 이벤트를 만듭시다. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;dash.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/349/170/001/71dbdd30e08f7773988e780122b99327.png&quot; width=&quot;834&quot; height=&quot;456&quot; /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;예. 만들었습니다.&lt;/p&gt; &lt;p&gt;그 다음에는?&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;없습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이걸로 끝입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;정말입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;끝났어요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이걸로 여러분의 게임에도 힘세고 강한 대시 기능이 추가되었습니다.&lt;/p&gt; &lt;p&gt;수고하셨습니다!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;===============================================================&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[주의사항]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;이 기능은 &#039;캐릭터의 동작 지정&#039; 기능을 실시간으로 이용하기 때문에, 몇 가지 주의사항이 있습니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;※ 주의 1:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;주인공이 직접 움직이는 이벤트가 실행되고 있을 때에는&lt;/p&gt; &lt;p&gt;&#039;조건 분기&#039; 등을 사용해서 이 커먼 이벤트가 작동하지 않게 해야 합니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;※ 주의 2:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;대시 키를 누르고 떼는 타이밍을 절묘하게 맞추면&lt;/p&gt; &lt;p&gt;맵 이동 등에 주로 쓰이는 &#039;주인공쪽에서 닿았을 때&#039; 이벤트가 작동하지 않습니다.&lt;/p&gt; &lt;p&gt;그런 상황을 방지하기 위해 &#039;이벤트쪽에서 닿았을 때&#039;를 이용합시다.&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 응용</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1170349</guid>
	<comments>https://avangs.info/study_2003/1170349#comment</comments>			<pubDate>Fri, 01 Nov 2013 11:57:23 +0900</pubDate>
		</item><item>
			<title>미니맵 만들기</title>
			<link>https://avangs.info/study_2003/1100810</link>
				<description>&lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;안녕하세요. 신대현 입니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;이번에는 미니맵을 만들어봅시다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;미니맵은 현재 자신이 있는 맵을 그대로 줄인 것으로, 이 미니맵은 &lt;b&gt;현재 자신이 어디에 있는지 쉽게 알려주는 기능&lt;/b&gt;을 갖고 있습니다. 즉, 미니맵이 있다면 통제불능 수준의 길치가 아닌 이상, 쉽게 길을 파악할 수가 있습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;그럼 이제 미니맵 만들기를 시작해볼까요? 먼저, 미니맵은 &lt;b&gt;해당 맵을 그대로 복사하여 축소시킨 것&lt;/b&gt;입니다. 그러므로 해당 맵을 찍어야합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/3fb60097632a9f4003eb0a4cb4fc980f.PNG&quot; alt=&quot;미니맵A.PNG&quot; width=&quot;326&quot; height=&quot;246&quot; /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;맵을 찍었습니다. 하지만 위 맵은 미니맵으로 쓰기에는 힘듭니다. 왜냐고요?&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;위 맵은 &lt;b&gt;알만툴로 보이는 맵 그대로 찍어낸 것&lt;/b&gt;이기에 이벤트가 보이고, 또한 이벤트를 다 제거한다 해도 이벤트로 만들어낸 구조물이 사라져서 매우 부자연스러워 보입니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;그래서 저는 이런 방식을 사용합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/23721e9cc28e2e166b9f601fef61fbc4.PNG&quot; alt=&quot;미니맵B.PNG&quot; width=&quot;454&quot; height=&quot;362&quot; /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;우선 걸리적거리는 이벤트는 치운 뒤, 게임 속으로 들어가 직접 맵을 찍습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;그러면 알만툴 상에 보이는 이벤트 표시는 게임 상에서는 보이지 않으며, 구조물로 존재하는 이벤트는 완벽하게 조화를 이루어내 좋은 맵이 탄생하게 됩니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/9bfc9c5f9ff1ecab2d743ee74dc35a38.png&quot; alt=&quot;0003 심영의 집.png&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;완벽하네요. 전혀 걸리적거리는 것도 없고, 특별하게 눈에 띄는 것이 없는 평범한 집입니다. &lt;span style=&quot;line-height:1.5;&quot;&gt;하지만 여기서 끝나지 않습니다. 위에서도 말씀드렸지만, 미니맵은 축소시킨 맵입니다. 그러므로 이 맵을 축소시켜보겠습니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;미니맵을 만들 때에는 다음의 크기가 존재합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;1. 맵 크기 보다 2배 큰 크기 (맵 크기(1칸) : 미니맵 크기(1px) = 1 : 2)&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;2. 맵 크기와 같은 크기 (맵 크기(1칸) : 미니맵 크기(1px) = 1 : 1)&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;이 외 자세한 크기도 있으나, 여기서는 1:2(12.5%), 1:1(6.25%)를 설명합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;기본적으로 RPG2003의 게임 크기는 320x240입니다 100 픽셀정도의 그림으로도 충분히 게임을 가릴 수 있으므로, 맵이 작다면 1:2 비율로, 만약 맵이 어느정도 크다면 1:1로 축소시키면 됩니다. &lt;span style=&quot;line-height:1.5;&quot;&gt;즉, 맵의 크기가 20x15일 경우 40x30, 혹은 20x15 크기로 축소시키면 됩니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/f68c7d483b52d7d79a30e71bcd4a0bea.png&quot; alt=&quot;0003 심영의 집A.png&quot; width=&quot;40&quot; height=&quot;30&quot; /&gt; 1:2 비율(기존 크기의 12.5%)&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/6389bd608839dab8e0a7f3a3f533cdf5.png&quot; alt=&quot;0003 심영의 집B.png&quot; width=&quot;20&quot; height=&quot;15&quot; /&gt; 1:1 비율(기존 크기의 6.25%)&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;자, 이제 위 미니맵을 게임상에 넣어봅시다. 저는 미니맵을 상단 왼쪽(↖)에 넣어보겠습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;좌표는 굳이 좌표 구하는 프로그램 없이, 미니맵의 크기(px)를 2로 나눈 값을 넣으면 됩니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;저는 1:2 비율의 미니맵을 넣을것이므로, 해당 미니맵 크기를 2로 나눌 경우 &lt;span style=&quot;line-height:1.5;&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;, y15가 나오네요. 이제 이걸 그림 표시로 넣어 게임 테스트를 해봅시다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/a541140b58c5fa5be850d8c8075a05c7.PNG&quot; alt=&quot;미니맵C.PNG&quot; width=&quot;413&quot; height=&quot;346&quot; /&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;잘되네요. 표시가 잘 되었습니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;이제 미니맵을 만들었다면, 캐릭터 표시를 해줄 그림도 함께 넣어줍니다. 이때, 표시기는 미니맵보다 위에 있어야 하므로 미니맵의 우선순위를 하나 내린 뒤, 그 순위에 표시기를 넣습니다. 미니맵의 크기는 1:2이므로, 미니맵 크기에 맞는 표시기를 간단하게 그려줍니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/c4b253c2184bd7342193fe931c4ee465.PNG&quot; alt=&quot;!!0000 캐릭터 표시AA.PNG&quot; width=&quot;4&quot; height=&quot;4&quot; /&gt; 이 표시기의 크기는 &lt;span style=&quot;line-height:1.5;&quot;&gt;4x4(px)입니다. &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;참 작네요. 이제부터 미니맵 이벤트를 만들어볼까요?&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;img src=&quot;https://avangs.info/files/attach/images/193976/582/100/001/757e9de01a3aac3505e1f9869dab2ee9.PNG&quot; alt=&quot;미니맵D.PNG&quot; width=&quot;292&quot; height=&quot;205&quot; /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;그다지 복잡하지가 않네요. 좀 더 자세하게 알아볼까요?&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt;&amp;lt;&amp;gt;그림 표시 : 48, 미니맵 그림, (22,17)&lt;/b&gt; - 미니맵 출력입니다. 위에서 말씀드렸듯이, 미니맵 크기 / 2를 한 값을 좌표값에 대입해주세요. 미니맵 비율이 1:2라면, 현재 맵의 크기를 그대로 좌표값에 대입해주세요. 미니맵에 테두리를 넣었을 경우, 테두리의 줄만큼 추가로 좌표에 더해주세요. 테두리줄이 두 줄일 경우 2를 더합니다.&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;b&gt;&amp;lt;&amp;gt;그림 표시 : 49, 미니맵 캐릭터 표시기, (0,0)&lt;/b&gt; - 캐릭터 표시기입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;b&gt;&amp;lt;&amp;gt;반복 처리:&lt;/b&gt; - 아래부터는 표시기를 움직이는 부분입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작:[0001:미니맵 표시기X]대입, 주인공 X좌표&lt;/b&gt; - 주인공 위치를 기억합니다.&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;[0001:미니맵 표시기Y]대입, 주인공 Y좌표&lt;/b&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;[0001:미니맵 표시기X] × , 2&lt;/b&gt; - 미니맵의 비율은 1:2이므로 값을 곱합니다.&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;[0001:미니맵 표시기Y] × , 2&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;[0001:미니맵 표시기X] ＋ , 3&lt;/b&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;- 미니맵의 비율은 1:2이므로 그 미니맵의 한 칸 당 픽셀 크기는 2x2입니다. 그냥 표시기를 넣을 경우 표시기가 왼쪽으로 치우쳐지므로 그 치우쳐짐을 막기 위해 넣은 것입니다. &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;테두리를 넣었을 경우, 테두리의 줄만큼 추가로 좌표에 더해주세요. 테두리줄이 두 줄일 경우 2를 더합니다.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;변수의 조작&lt;/b&gt;&lt;b&gt;:&lt;/b&gt;&lt;b&gt;[0001:미니맵 표시기Y] ＋ , 3&lt;/b&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;위와 같은 이유로, 위쪽으로 치우져짐을 막기 위함입니다. &lt;/span&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;테두리를 넣었을 경우, 테두리의 줄만큼 추가로 좌표에 더해주세요. 테두리줄이 두 줄일 경우 2를 더합니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;그림 이동 : 49, (V[0001],V[0002]), 0.1초&lt;/b&gt; - 이제 표시기를 움직입니다. 0.0초가 아닌 0.1초를 넣을 경우 표시기가 부드럽게 움직입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;b&gt; &amp;lt;&amp;gt;대기 : 0.0초&lt;/b&gt; - 정기적 병렬하는 이벤트는 단 0.1초만에 수백만번씩 이상이나 발동되어 어마어마한 랙을 유발할 수 있습니다. 0.0초는 약 0.016초를 갖고 있으므로, 0.0초를 놓습니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;span style=&quot;line-height:1.5;&quot;&gt;이제 게임속으로 들어가 미니맵은 잘 출력되는지, 표시기는 잘 움직이는지, 표시기와 캐릭터의 위치가 어긋나지 않는지 확인해봅시다. 미니맵도 잘 출력되었으며, 표시기도 잘 나타났다면 제대로 표시가 된 것입니다.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;padding:0px;font-family:Tahoma, &#039;돋움&#039;, Dotum, &#039;Segoe UI&#039;, Meiryo, &#039;나눔고딕&#039;, NanumGothic, ng, &#039;맑은 고딕&#039;, &#039;Malgun Gothic&#039;, &#039;돋움&#039;, Dotum, AppleGothic, sans-serif;&quot;&gt;&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 사용</category>	<category>신대현</category>			<dc:creator>sindaehyeon</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1100810</guid>
	<comments>https://avangs.info/study_2003/1100810#comment</comments>			<pubDate>Thu, 15 Aug 2013 19:32:33 +0900</pubDate>
		</item><item>
			<title>부딪치며 배우는 RPG 만들기 강좌 [3. 자작 턴제 전투 - 이벤트 정리와 스킬 제작]</title>
			<link>https://avangs.info/study_2003/1054861</link>
				<description>&lt;p&gt;안녕하십니까. 적마도사를 지향하는 땡중입니다.&lt;/p&gt; &lt;p&gt;지금까지의 강좌에서 저희는 자작 턴제 전투의 기초를 다졌습니다.&lt;/p&gt; &lt;p&gt;이제부터는 본격적으로 내부 데이터를 만들 때입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;앞으로 남은 내용들은 크게 &lt;strong&gt;아군과 적군 수 확장&lt;/strong&gt;과 &lt;strong&gt;스킬 추가&lt;/strong&gt;가 있습니다.&lt;/p&gt; &lt;p&gt;이 중 스킬 추가가 더 만들기도 쉽고, 더 재미있을 것 같아서 이것을 먼저 하려 합니다.&lt;/p&gt; &lt;p&gt;지금 바로 같이 만들어 봅시다!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;===============================================================&lt;/p&gt; &lt;p&gt;현재 아군(조조)이 할 수 있는 행동은 2가지입니다. &#039;공격&#039; &#039;방어&#039;.&lt;/p&gt; &lt;p&gt;그런데 전투에서 할 수 있는 게 이 2개뿐이라면 참 재미없지 않겠습니까.&lt;/p&gt; &lt;p&gt;그래서 제작자들은 게임을 재밌게 만들기 위해 특수 기술을 추가합니다. 저희도 그래야겠죠.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;스킬을 만드는 건 아주 쉽습니다.&lt;/p&gt; &lt;p&gt;그림 선택지에 선택지 하나 추가하고, 그거 쓰면 스킬 나가게 하면 됩니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;object width=&quot;512&quot; height=&quot;321&quot; data=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=0CDC36A17C7AC3CA28102483B04F2C521F17&amp;amp;outKey=V124fcc03d7e8f9314e27216fddaa4e7ce478bc50b67bb0afb32c216fddaa4e7ce478&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;never&quot; /&gt;&lt;param name=&quot;allowNetworking&quot; value=&quot;internal&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=0CDC36A17C7AC3CA28102483B04F2C521F17&amp;amp;outKey=V124fcc03d7e8f9314e27216fddaa4e7ce478bc50b67bb0afb32c216fddaa4e7ce478&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;&lt;embed src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=0CDC36A17C7AC3CA28102483B04F2C521F17&amp;amp;outKey=V124fcc03d7e8f9314e27216fddaa4e7ce478bc50b67bb0afb32c216fddaa4e7ce478&quot; wmode=&quot;window&quot; width=&quot;512&quot; height=&quot;321&quot; allowscriptaccess=&quot;never&quot; type=&quot;application/x-shockwave-flash&quot; allownetworking=&quot;internal&quot; /&gt;&lt;/object&gt; &lt;p&gt;- 이렇게요.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;그렇지만 앞으로 만들 스킬이 산더미 같은데,&lt;/p&gt; &lt;p&gt;메인 이벤트에 전부 끼워넣다간 훗날 넘치는 이벤트 명령 줄에 반드시 패해 사라질 것입니다.&lt;/p&gt; &lt;p&gt;여기서 그런 참사를 막아주는 일등공신인 &lt;strong&gt;커먼 이벤트&lt;/strong&gt;가 출동합니다.&lt;/p&gt; &lt;p&gt;스킬 만드는 건 잠시 미뤄두고, &#039;공격&#039;과 &#039;방어&#039;를 커먼 이벤트로 정리해 봅시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;* 덤으로, 이번 강좌에서는 UI도 조금 개선해볼 것입니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;lt;부딪치기 1 - &lt;/span&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;정리와 개선&lt;/span&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1번째, &#039;공격&#039; &#039;방어&#039;를 커먼 이벤트로! - 스킬 정리&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;3.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/138653edb8f37c87332dbd22d8722816.png&quot; width=&quot;543&quot; height=&quot;294&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;4.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/0ee42ac97b349aa51fe0a17eaa3ffa41.png&quot; width=&quot;422&quot; height=&quot;406&quot; /&gt; &lt;/p&gt; &lt;p&gt;구별, 정리 및 유지보수를 편하게 하기 위해, 현재 전투 이벤트 내에 들어있는&lt;/p&gt; &lt;p&gt;아군의 &#039;공격&#039; &#039;방어&#039; 커맨드의 내용을 커먼 이벤트로 넣어줍시다.&lt;/p&gt; &lt;p&gt;전투 맵의 메인 이벤트에서는 &#039;이벤트 불러오기&#039;를 사용합시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;9.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/0d7a420e18b2564513499798d746d599.png&quot; width=&quot;449&quot; height=&quot;488&quot; /&gt; &lt;/p&gt; &lt;p&gt;덤으로 메인 이벤트도 약간 수정해 줍시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;2번째, UI 개선!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;플레이어가 쓸 수 있는 스킬들을 깔끔하게 정리하기 위해 UI를 바꿔줍시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;6.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/0410748c99c950b94243ce0d01a2416a.png&quot; width=&quot;96&quot; height=&quot;176&quot; /&gt;&lt;/p&gt; &lt;p&gt;이것이 변경할 UI입니다.&lt;/p&gt; &lt;p&gt;일단은 만들기 쉽게 &#039;공격&#039;과 &#039;방어&#039;를 같은 분류에 배치했습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;1. 새로운 UI의 그림 파일 제작&lt;/p&gt; &lt;p&gt;2. 각 그림 파일의 표시 위치(X축, Y축) 변경&lt;/p&gt; &lt;p&gt;이 2가지 과정만으로 간단하게 교체할 수 있습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;5.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/55a7dbd3319530c066cefb444fa918b8.png&quot; width=&quot;432&quot; height=&quot;302&quot; /&gt; &lt;/p&gt; &lt;p&gt;이벤트를 이런 식으로 수정하면...&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;object width=&quot;512&quot; height=&quot;321&quot; data=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=E89E2E64C24918E0061E54AF18BC397111F5&amp;amp;outKey=V128953f0b50b4dc7093870bfbad642f1af1b82e4460c09986ffd70bfbad642f1af1b&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;never&quot; /&gt;&lt;param name=&quot;allowNetworking&quot; value=&quot;internal&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=E89E2E64C24918E0061E54AF18BC397111F5&amp;amp;outKey=V128953f0b50b4dc7093870bfbad642f1af1b82e4460c09986ffd70bfbad642f1af1b&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;&lt;embed src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=E89E2E64C24918E0061E54AF18BC397111F5&amp;amp;outKey=V128953f0b50b4dc7093870bfbad642f1af1b82e4460c09986ffd70bfbad642f1af1b&quot; wmode=&quot;window&quot; width=&quot;512&quot; height=&quot;321&quot; allowscriptaccess=&quot;never&quot; type=&quot;application/x-shockwave-flash&quot; allownetworking=&quot;internal&quot; /&gt;&lt;/object&gt; &lt;p&gt;- 이런 모습이 될 겁니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이걸로 새로 스킬을 만들 준비는 끝났습니다!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;lt;부딪치기 2 - 스킬 만들기&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1번째, 스킬 데이터 제작!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;커먼 이벤트에 있는 &#039;커맨드: 공격&#039; 이벤트를 &lt;strong&gt;그대로 복붙&lt;/strong&gt;합니다.&lt;/p&gt; &lt;p&gt;그리고 스킬명을 공격+로 하고, 연출도 약간 강화시켜줍니다.&lt;/p&gt; &lt;p&gt;(화면의 플래시를 쓰거나, 효과음을 추가로 넣거나)&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;7a.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/d669ebf7fe27ea517dc732149ff7e298.png&quot; width=&quot;592&quot; height=&quot;545&quot; /&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;7b.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/6a57fa6cfbbdf842d4137f6e3530821d.png&quot; width=&quot;594&quot; height=&quot;542&quot; /&gt;&lt;/p&gt; &lt;p&gt;[&#039;공격&#039; 이벤트와 &#039;공격+&#039; 이벤트 비교. 연출 외에는 실질적인 차이가 없습니다.]&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;2번째, 선택지를 확장하자!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;8a.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/c8b2f6eb856b849a786fe618b7401424.png&quot; width=&quot;452&quot; height=&quot;601&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;8b.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/28456a2b56eefa82c584ab9987d330fe.png&quot; width=&quot;425&quot; height=&quot;351&quot; /&gt; &lt;/p&gt; &lt;p&gt;&#039;틀&#039; 그림을 새 커맨드가 추가된 그림으로 교체합니다. (공격, 방어 아래에 &#039;공격+&#039;를 추가)&lt;/p&gt; &lt;p&gt;그리고 선택지를 2개에서 3개로 확장합니다.&lt;/p&gt; &lt;p&gt;이후 3번째 선택지를 선택하면 &#039;공격+&#039;가 발동하도록 합니다.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;이렇게만 하면 새로운 스킬이 만들어집니다. 어때요, 참 쉽죠? &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;object width=&quot;512&quot; height=&quot;321&quot; data=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=FF7FB950213FEEEC10D34464EDF00A4745D4&amp;amp;outKey=V128ee8f65d0d26351f7f988c7aa2ec4d9ebace0ea63cd68062bc988c7aa2ec4d9eba&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;never&quot; /&gt;&lt;param name=&quot;allowNetworking&quot; value=&quot;internal&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=FF7FB950213FEEEC10D34464EDF00A4745D4&amp;amp;outKey=V128ee8f65d0d26351f7f988c7aa2ec4d9ebace0ea63cd68062bc988c7aa2ec4d9eba&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;&lt;embed src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=FF7FB950213FEEEC10D34464EDF00A4745D4&amp;amp;outKey=V128ee8f65d0d26351f7f988c7aa2ec4d9ebace0ea63cd68062bc988c7aa2ec4d9eba&quot; wmode=&quot;window&quot; width=&quot;512&quot; height=&quot;321&quot; allowscriptaccess=&quot;never&quot; type=&quot;application/x-shockwave-flash&quot; allownetworking=&quot;internal&quot; /&gt;&lt;/object&gt; &lt;p&gt;- 여기까지의 결과&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;스킬을 만드는 데 성공했습니다! 신납니다!&lt;/p&gt; &lt;p&gt;여기까지 하니까 꽤나 그럴듯한 물건이 된 것 같습니다.&lt;/p&gt; &lt;p&gt;여기서 그대로 강좌를 끝내기는 조금 아까우니 조금 더 나아가 봅시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;이번에는 무기 공격이 아니라 &#039;선풍(바람 책략)&#039;을 만들어보고 싶어졌습니다. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&amp;lt;부딪치기 3 - &#039;전투 애니메이션 처리&#039; 준비&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;게임에서는 공격 연출을 표시하기 위해서 &#039;전투 애니메이션&#039;의 힘을 빌릴 때가 많습니다.&lt;/p&gt; &lt;p&gt;그 전투 애니메이션이 &#039;공격당하는 대상&#039;에게 표시되도록 해봅시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;여기에는 여러 가지 방법이 있습니다.&lt;/p&gt; &lt;p&gt;* 이벤트를 1개만 만든 후, 애니메이션 처리 이벤트마다 &#039;이벤트의 위치 설정&#039;을 이용해서&lt;/p&gt; &lt;p&gt; 전투 애니가 표시되는 위치를 정한다.&lt;/p&gt; &lt;p&gt;* 전투에 참가하는 캐릭터 수만큼 이벤트를 만든 후,&lt;/p&gt; &lt;p&gt; 공격 대상에 따라 전투 애니가 표시되는 이벤트를 정한다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;* (픽쳐가 아닌&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt; &#039;&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;이벤트&#039;&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;에 &lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;캐릭터의 그래픽을 씌웠을&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt; 경우&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt; 캐릭터&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt; 자체에 전투 애니를&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt; 표시한다. (- 이 프로젝트에서는 이 방법은 사용할 수 없습니다&lt;/span&gt;&lt;span style=&quot;color:#9a9a9a;&quot;&gt;.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;10.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/bdd000560018abbff3c495f3057b0255.png&quot; width=&quot;598&quot; height=&quot;599&quot; /&gt;&lt;/p&gt; &lt;p&gt;저는 첫 번째 방법을 이용했습니다. (이벤트를 하나만 만들어서 사용합니다.)&lt;/p&gt; &lt;p&gt;지금 만든 이 이벤트는 앞으로 두고두고 쓰게 될 겁니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&lt;strong&gt;&amp;lt;부딪치기 4 - 스킬의 분류&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&#039;선풍&#039;이라는 책략 공격을 만들려고 하는데...&lt;/p&gt; &lt;p&gt;이걸 한 페이지에 몰아넣으려니 좀 그렇습니다. 분류도 난잡하고, 칸도 모자랄 것 같고.&lt;/p&gt; &lt;p&gt;그래서 &#039;공격기&#039; 외에 &#039;책략계&#039;라는 새로운 분류를 만들고자 합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#636363;&quot;&gt;[* &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;1,&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; 5번째가 위에서 &#039;공격+&#039; 스킬을 만들 때 한 것과 똑같은 &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;&#039;스킬 제작&#039;이&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;고,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#636363;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;2,&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; 3,&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; 4번째가 &#039;스킬의&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; 분류&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;(페이지 확장)&#039;에 속합니다.]&lt;/span&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;1번째, 스킬 데이터 제작!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;11.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/a26a0cd265efbab4dd4a8da501de2c73.png&quot; width=&quot;597&quot; height=&quot;575&quot; /&gt;&lt;/p&gt; &lt;p&gt;커먼 이벤트에서 &#039;공격+&#039;을 복사 붙여넣기 한 다음,&lt;/p&gt; &lt;p&gt;연출 바꾸고 위력 바꾸고 해서 &#039;선풍&#039;을 만듭니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;2번째, 키 입력 이벤트 수정!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;12.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/aac30c597679f144291b7e63913f47cc.png&quot; width=&quot;779&quot; height=&quot;513&quot; /&gt;&lt;/p&gt; &lt;p&gt;&#039;키 입력의 처리&#039; 이벤트에서 좌우 방향 키를 받아들일 수 있게 합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;3번째, 페이지의 구분!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;13.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/3a3caa0d8499f8d4a94c54e45ec2514d.png&quot; width=&quot;452&quot; height=&quot;485&quot; /&gt; &lt;/p&gt; &lt;p&gt;페이지 변수를 만들고, 좌우 키를 눌렀을 때 페이지가 바뀌도록 합니다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#636363;&quot;&gt;(* 페이지를 바꿀 때마다, &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;color:#636363;&quot;&gt;현재 선택중인 커서&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color:#636363;&quot;&gt;(선택중인 &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;color:#636363;&quot;&gt;페이지&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color:#ffffff;color:#252525;&quot;&gt;아님&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color:#636363;&quot;&gt;) &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;변&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;수에 1을 대입해야&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;color:#636363;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt; 후일 &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;빈 자리에서 커서가 날아다니&lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;는 &lt;/span&gt;&lt;span style=&quot;color:#636363;&quot;&gt;오류가 나지 않습니다! 초기화는 중요합니다.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;4번째, 페이지에 따라 다른 픽쳐 표시!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;14.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/f44254e81710e73e44af417f28b3b80d.png&quot; width=&quot;96&quot; height=&quot;176&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;15.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/3f3212da27424286ed244c038717c0f7.png&quot; width=&quot;450&quot; height=&quot;484&quot; /&gt;&lt;/p&gt; &lt;p&gt;2번째 페이지에 속하는 &#039;책략계&#039; 분류의 픽쳐를 만든 후,&lt;/p&gt; &lt;p&gt;페이지 변수에 따라 다른 &#039;분류 창&#039;이 뜨게 합니다. (1: 공격기, 2: 책략계)&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;5번째, 스킬 사용이 가능하도록 수정!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;16.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/bd447f59d5cd846408a2d4b8e8d62182.png&quot; width=&quot;451&quot; height=&quot;486&quot; /&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;마지막으로, &#039;결정 키가 눌렸을 때&#039;의 이벤트를 손봐줍니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;여기까지 하면... &lt;strong&gt;이렇게 됩니다!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;object width=&quot;512&quot; height=&quot;321&quot; data=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C31077B5674EE2102A1271B5AE637840306E&amp;amp;outKey=V124c5e0be14fb83fdfedddcf7119316a1b56c6a82651487bbfb2ddcf7119316a1b56&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;never&quot; /&gt;&lt;param name=&quot;allowNetworking&quot; value=&quot;internal&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C31077B5674EE2102A1271B5AE637840306E&amp;amp;outKey=V124c5e0be14fb83fdfedddcf7119316a1b56c6a82651487bbfb2ddcf7119316a1b56&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;&lt;embed src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C31077B5674EE2102A1271B5AE637840306E&amp;amp;outKey=V124c5e0be14fb83fdfedddcf7119316a1b56c6a82651487bbfb2ddcf7119316a1b56&quot; wmode=&quot;window&quot; width=&quot;512&quot; height=&quot;321&quot; allowscriptaccess=&quot;never&quot; type=&quot;application/x-shockwave-flash&quot; allownetworking=&quot;internal&quot; /&gt;&lt;/object&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;감동이 몰아치지 않습니까? &lt;/p&gt; &lt;p&gt;이걸로 저희는 웬만한 자작 턴제 전투는 문제 없이 만들어낼 수 있게 되었습니다.&lt;/p&gt; &lt;p&gt;그럼 다음 강좌에서 다시 만납시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;* 위 강좌에 사용된 프로젝트 파일은 첨부 파일에서 다운받으실 수 있습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;===============================================================&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[도전]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 현재 상태로는, &#039;책략계&#039; 페이지에서 위/아래 방향 키를 눌러보면 빈 자리를 왔다갔다 합니다.&lt;/p&gt; &lt;p&gt;&#039;공격기&#039; 페이지의 &#039;선택지 3개&#039; 메뉴가 그대로 적용되어있기 때문이죠.&lt;/p&gt; &lt;p&gt;&#039;책략계&#039; 페이지의 선택지를 1개로 줄여봅시다.&lt;/p&gt; &lt;p&gt; &lt;span style=&quot;color:#0075c8;&quot;&gt;힌트: 조건 분기 - &lt;/span&gt;&lt;span style=&quot;color:#0075c8;&quot;&gt;(0005:페이지 변수)가 2일 때&lt;/span&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;2. &#039;기타 행동&#039; 페이지를 새로 만들고, &#039;방어&#039; 커맨드를 그쪽으로 옮겨봅시다.&lt;/p&gt; &lt;p&gt;3. 적의 평타를 커먼 이벤트에 넣어봅시다. &lt;/p&gt; &lt;p&gt;4. 적이 스킬을 사용하게 해봅시다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;===============================================================&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[자잘한 제작 팁]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;지난번 과제로 아래에 숫자도 잔뜩 표시하고 있고, 이번에도 추가로 쓰는 게 뭔가 많고...&lt;/p&gt; &lt;p&gt;이런 시스템을 만들다 보면 필연적으로 엄청난 수의 그림(픽쳐)를 다루게 됩니다.&lt;/p&gt; &lt;p&gt;이 픽쳐들을 제대로 관리하지 않으면 나중에 분명히 좌절하게 됩니다.&lt;/p&gt; &lt;p&gt;그래서 저는 커먼 이벤트에 &#039;현재 사용중인 픽쳐의 번호&#039;를 기록해두는 것을 추천합니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;17.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/861/054/001/a26bb632d0e7989a1b0c14a60c2ad974.png&quot; width=&quot;541&quot; height=&quot;381&quot; /&gt;&lt;/p&gt; &lt;p&gt;이런 방식으로 메모를 하면 됩니다. &lt;/p&gt; &lt;p&gt;이렇게 제작 초기에 조금만 시간을 투자하면 픽쳐를 보다 체계적으로 운용할 수 있으며,&lt;/p&gt; &lt;p&gt;잠시 작업을 중단했다가 나중에 계속할 때의 시간 낭비(+혼란에 따른 제작 의욕 감퇴)를&lt;/p&gt; &lt;p&gt;효과적으로 방지할 수 있습니다.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;===============================================================&lt;/p&gt; &lt;p&gt;(알림: 강좌를 따라서 만들고 계신 분들께...)&lt;/p&gt; &lt;p&gt;픽쳐 정리 중 지금까지 사용한 일부 픽쳐의 번호가 변경되었습니다.&lt;/p&gt; &lt;p&gt;위 &#039;자잘한 제작 팁&#039;에 있는 픽쳐 번호 메모를 참고해 주십시오.&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 턴제 전투</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/1054861</guid>
	<comments>https://avangs.info/study_2003/1054861#comment</comments>			<pubDate>Sun, 02 Jun 2013 17:35:20 +0900</pubDate>
		</item><item>
			<title>부딪치며 배우는 RPG 만들기 강좌 [2. 자작 턴제 전투 - 시스템 기획에서 기초 작동까지]</title>
			<link>https://avangs.info/study_2003/990459</link>
				<description>&lt;p&gt;안녕하십니까, 농땡이의 극을 달리는 망한 제작자 땡중입니다.&lt;/p&gt; &lt;p&gt;오늘은 자작 턴제 전투의 기초 시스템을 구상 및 제작해볼까 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;사실 이미 저희는 본 궤도에 올라선 겁니다.&lt;/p&gt; &lt;p&gt;지난번 강좌에서 배운 기술에(그래봐야 그림 메뉴 제작 하나뿐었이지만요)&lt;/p&gt; &lt;p&gt;약간의 응용만 더하면 곧바로 자작 턴제 전투를 만들 수 있습니다. 그러니 환호해도 좋습니다!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;자작 전투를 만든다는 것은 이미 어떻게 만들지 생각해 두고 제작하는 것이지요.&lt;/p&gt; &lt;p&gt;그럼 지금 바로 어떻게 만들지 간단히 기획부터 시작해 볼까요?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;=========================================================&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;부딪치기 1 - 시스템 구상 및 기획&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;강좌 0에서 환세취호전스러운 전투를 만들어 보겠다고 했지요.&lt;/p&gt; &lt;p&gt;그것이 전투 시스템 기획의 시작입니다. 초안은 대략 &#039;환세취호전풍 전투&#039;가 되겠지요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 강좌에서는 &lt;strong&gt;환세취호전의 시스템과 UI, 삼국지 조조전의 데이터&lt;/strong&gt;를 적절히 융합하고,&lt;/p&gt; &lt;p&gt;거기에 &lt;strong&gt;삼국지 시리즈의 요소를 가미&lt;/strong&gt;한 자작 턴제 전투를 같이 만들어 보고자 합니다.&lt;/p&gt; &lt;p&gt;이 시스템들을 턴제 전투에 맞게 적절히 융합해 봅시다. (만들기 쉽도록 축약/변경이 되어있습니다.)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 아군은 3명, 적은 3명까지&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 아군의 행동 패턴은 공격/책략/진형/도구/기타로 나뉜다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;&amp;nbsp; * 공격: 물리 공격(통상 검/화살 공격 등), 최대 5개까지 &lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(* 환세취호전의 공격기에서)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;&amp;nbsp; * 책략: 특수 공격(업화/독연 등), 최대 5개까지 &lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(* 삼국지 조조전의 책략에서)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;&amp;nbsp; * 도구: 소모품 사용, 5종류의 소모품 존재&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;(체력 50% 회복 / 체력 완전 회복 / 책략치 회복 / 상태이상 회복 / 완전 회복)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;&amp;nbsp; * 진형: 해당 아군의 능력 및 특수 효과(회피율, 반격 기능 등)에 영향&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(* 환세취호전 자세 시스템+삼국지 5의 진형 시스템)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;&amp;nbsp; * 기타: 도주, 방어, 회복 등&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(* 회복은 조조전 기준으로는 &#039;책략&#039;에 속하지만 여기서는 환&lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;취를&lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt; 따름 - 책략 칸이 부족해서)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 적의 행동 패턴은 1마리당 5가지까지 설정 가능.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 행동 순서는 아군1-아군2-아군3-적군1-적군2-적군3 순서&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(이 시스템은 &#039;민첩성&#039;이란 수치를 도입해서 더 맛깔나게 바꿀 수도 있습니다)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;흠... 기초 시스템 구상은 대략 이 정도면 되겠군요.&lt;/p&gt; &lt;p&gt;부족한 기획분은 작업하면서 채워나가도 문제 없습니다.&lt;/p&gt; &lt;p&gt;그렇지만 처음 경험하는 입장에서는 역시 바로 위의 시스템처럼 만드는 건 어렵습니다.&lt;/p&gt; &lt;p&gt;이번 강좌에서 만들 분량은 아래와 같습니다. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 아군도 1명, 적도 1명&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 아군은 일반 공격/방어만 사용&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 적군은 일반 공격만 사용&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 대미지 계산은 대충 난수 돌려서&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #009e25&quot;&gt;* 행동 순서는 아군-적 반복&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;어때요, 간단하죠? 이 정도라면 모두 쉽게 만들 수 있을 겁니다.&lt;/p&gt; &lt;p&gt;그럼 어디 본격적으로 만들어 봅시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 위의 시스템이 아래 것보다 수백 배는 만들기 어려워 보이겠지만,&lt;/p&gt; &lt;p&gt; 그냥 아래 걸 여러 개 만들어서 이어 붙이면 위처럼 됩니다. 진짜에요.&lt;/p&gt; &lt;p&gt; 작은 것부터 시작한다면 큰 시스템의 구축도 결코 어렵지 않습니다.&lt;/p&gt; &lt;p&gt;=========================================================&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;부딪치기 2 - 자작 턴제 전투, 베이스 제작&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;자... 드디어 올 것이 왔습니다.&lt;/p&gt; &lt;p&gt;자작 턴제 전투의 제작에 첫 발을 내딛는 영광의 순간이 왔습니다.&lt;/p&gt; &lt;p&gt;지금부터 여러분은 저와 함께 하나하나 부딪쳐가며 크고 아름다운 자작 전투를 완성해갈 것입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;그럼 Let the GAME begin!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;* 강좌에서 사용한&amp;nbsp;그림 소재들은 첨부 파일에 별도로 업로드되어 있습니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1번째, 아군과 적군 데이터를 관리할 장소 선택!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;이거 엄청나게 변수 노동 해야 하는 거 아닐까? 하고 걱정할 것은 전혀 없습니다.&lt;/p&gt; &lt;p&gt;알만툴에는 축복이 가득한 성소가 존재하니, 바로 데이터베이스 중 &amp;lt;주인공&amp;gt;의 자리 되겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/2f14958509deb3a471222b9601bc9c44.jpg&quot; width=&quot;550&quot; height=&quot;402&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;좋아! 완벽해!&lt;/p&gt; &lt;p&gt;* 혹시나 해서 그런데, 적군의 데이터도 여기서 관리합니다. &#039;적 캐릭터&#039;에 만들지 마세요. (...)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2번째, 전투 필드 제작 및 그래픽 표시!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;게임 내내 전투용으로 쓰일 맵을 만들 것입니다.&lt;/p&gt; &lt;p&gt;맵을 하나 만들고 아무 원경이나 때려박아 줍시다.&lt;/p&gt; &lt;p&gt;그리고 그림의 표시를 이용해 이런 식으로 화면에 띄웁니다.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;2.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/9c77945e236d62187e0fae7860e3d2e3.jpg&quot; width=&quot;320&quot; height=&quot;241&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;3번째, 우선 간단하게 만들기!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;가장 먼저 &#039;정기적 병렬 처리&#039;를 이용해, 전투의 흐름을 제어할 이벤트를 만들어 줍니다.&lt;/p&gt; &lt;p&gt;이 이벤트는 자작 전투의 기초가 되는 중요한 이벤트가 될 것입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;일단은 그림을 쓰지 않고, 간단하게 문장과 선택지만을 이용해서&lt;/p&gt; &lt;p&gt;전투의 흐름을 대략적으로 만들어 봅시다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;(* 처음 도전하시는 분들의 이해를 돕기 위한 강좌 &lt;/span&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;과정이므로,&lt;/span&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt; 제작 시에는 &lt;/span&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;건너뛰어도 무방합니다.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;&lt;img alt=&quot;3.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/0441b0b6dd5c75cb9824ab6527bec61e.jpg&quot; width=&quot;550&quot; height=&quot;730&quot; /&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #9a9a9a&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;* 여기서 잡테크닉 하나.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 위 스샷에서 쓰인 것처럼 절대로 켜지지 않는 스위치 조건 안에&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 연관성/유사성이 있는 이벤트들을 한꺼번에 묶어놓으면 나중에 관리할 때 엄청나게 편해집니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 이벤트 이동, 이벤트 복사, 잠시동안만 기능 정지, 일부분 백업하기, 등등...&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;그렇다고 무작정 지르면 오히려 더 복잡해질 수 있으니 주의하고,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; &lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;각자 스타일에 맞춰서 적절히 사용&lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;해 봅시다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;대략 이런 느낌이 되겠군요.&lt;/p&gt; &lt;p&gt;잠시 쉬어갈 겸 어디 어떻게 작동하는지 한번&amp;nbsp;구경해 볼까요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer03343&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=F57244BF50B175E113F0C97C0A911527BDB2&amp;amp;outKey=V129f8b1c5ee08f8e72db0a6c1a3f97d4a503fb087618cfa1da150a6c1a3f97d4a503&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;어...&lt;/p&gt; &lt;p&gt;............&lt;/p&gt; &lt;p&gt;저희가 원한 건 이런 게 아니죠? 그렇죠?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그러나, 지금은 없어보일지 모르지만,&lt;/p&gt; &lt;p&gt;위의 &#039;문장의 표시&#039;와 &#039;선택지의 표시&#039;를 모두 &#039;그림의 표시&#039;로 대체하는 순간,&lt;/p&gt; &lt;p&gt;저희의 눈 앞에 간지폭풍이 휘몰아치는 것입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4번째, 아군의 행동을 결정하는 그림 선택지!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1번 강좌에서 배운 것을 이용할 때가 왔습니다.&lt;/p&gt; &lt;p&gt;그림 선택지를 이용해서, 아군의 행동을 결정하는(공격/방어) UI를 만들도록 합시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;5.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/b1a7d29b45a975ef1dde665541792762.jpg&quot; width=&quot;320&quot; height=&quot;241&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;4.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/1e5707888b82323d124bd8b5f46cbb88.jpg&quot; width=&quot;322&quot; height=&quot;436&quot; /&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;5번째, 그림의 표시를 이용한 세련된 연출!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;6.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/112b3343c599b3a6c01ae11110bdd949.jpg&quot; width=&quot;550&quot; height=&quot;1552&quot; /&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 여기의 명령줄이 위의 문장/선택지만을 이용한 명령줄보다 훨씬 복잡해 보이겠지만,&lt;/p&gt; &lt;p&gt; 잘 살펴보면 &#039;문장의 표시&#039; &#039;선택지의 표시&#039; &#039;전투 애니메이션&#039;이&lt;/p&gt; &lt;p&gt; 픽쳐로 대체된 것 말고 별 거 없습니다. 간단해요.&lt;/p&gt; &lt;p&gt;* 위에서는 연출을 연속된 그림의 표시로 구현했지만, &#039;전투 애니메이션의 표시&#039;로 해도 좋습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;* 잡테크닉 하나 더.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 0.0초 대기는 0.1초 대기를 6으로 나눈 조각, 즉 0.016초 대기입니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 세심한 조정이 필요할 때 매우 유용하게 사용할 수 있는 알만툴의 숨은 필살기입니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이렇게 하면... &lt;strong&gt;이런 결과가 나옵니다!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer03880&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=57724DF30BA65554160B6331510356A52CD4&amp;amp;outKey=V1266a830012f52b3c8306e39faf4c3e5b46130d23816375f440c6e39faf4c3e5b461&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;좋아! 아까보다 훨씬 낫지 않습니까?&lt;/p&gt; &lt;p&gt;그렇지만 딱 한 부분, 아직 걸리는 부분이 있군요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6번째, 대미지 표시를 &#039;그림의 표시&#039;로!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;이제 마지막 손질을 해줄 시간이 왔습니다.&lt;/p&gt; &lt;p&gt;이쪽은 여기저기서 많이 쓰일 이벤트이니 불러오기 쉽게 커먼 이벤트의 힘을 쓰도록 합시다.&lt;/p&gt; &lt;p&gt;아, 물론 0부터 9까지 숫자 그림을 만들어두는 건 기본입니다.&lt;/p&gt; &lt;p&gt;&lt;strike&gt;난 패기가 쩐다 하는 분이라면 0부터 999까지 파일을 1000개 만들어서 &lt;/strike&gt;&lt;strike&gt;그림의 표시 공간을 아껴도 됩니다.&lt;/strike&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;7.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/3262a03425d355044ddfabd70b6ad7c2.jpg&quot; width=&quot;550&quot; height=&quot;645&quot; /&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;* 0번째 강좌에서 확인한 것과 달리 여기서 만든 이벤트에는 약간의 응용이 되어있습니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;아주 &lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9; FONT-SIZE: 12pt&quot;&gt;매우&lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; &lt;/span&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;span style=&quot;COLOR: #7820b9; FONT-SIZE: 14pt&quot;&gt;대단히&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 중요하게 사용되는 응용 기술이니 눈여겨 봅시다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt; 앞으로 그림 표시와 이동을 이런 식으로 &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;엄청 많이 활용하게 될 테니까 더더욱!!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;9.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/459/990/e75f48025d50277c7165e67c23d0bed7.jpg&quot; width=&quot;449&quot; height=&quot;484&quot; /&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;이 작업까지 끝내면 이렇게 변화합니다!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer08671&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=73DBBDF36F45471392C4675B389FA5C322ED&amp;amp;outKey=V12787252e00c2b469ebaba6b3d1a471007298c509bb39b26854bba6b3d1a47100729&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;=========================================================&lt;/p&gt; &lt;p&gt;이걸로 간단한 자작 전투 시스템이 완성되었습니다!&lt;/p&gt; &lt;p&gt;이 작은 출발은 모든 자작 전투의 기반이 됩니다.&lt;/p&gt; &lt;p&gt;위에서 말했듯이, 이걸 기반으로 이런 걸 여러 개 만들어서 덧붙이면&lt;/p&gt; &lt;p&gt;그걸로 크고 아름다운 게임이 완성되는 것입니다. 가슴이 뛰지 않습니까?&lt;/p&gt; &lt;p&gt;그럼 다음 강좌에서 뵙겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[도전]&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 아군과 적군의 체력이 아래에 표시되도록 해봅시다. 대미지 표시와 같은 방법으로 하면 됩니다.&lt;/p&gt; &lt;p&gt;2. 체력이 25% 이하로 남았을 때, 통상 대기 그림 대신 빈사 그림이 나타나도록 해봅시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 위 강좌에 사용된 프로젝트 파일은 첨부 파일에서 다운받으실 수 있습니다. &lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 턴제 전투</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/990459</guid>
	<comments>https://avangs.info/study_2003/990459#comment</comments>			<pubDate>Sun, 03 Mar 2013 14:43:14 +0900</pubDate>
		</item><item>
			<title>부딪치며 배우는 RPG 만들기 강좌 [1. 그림 선택지]</title>
			<link>https://avangs.info/study_2003/990428</link>
				<description>&lt;p&gt;안녕하십니까. 불량 제작자 땡중입니다.&lt;/p&gt; &lt;p&gt;이번에 배워볼 기술은 &lt;strong&gt;&amp;lt;그림 선택지&lt;/strong&gt;(픽쳐 선택지)&lt;strong&gt;&amp;gt;&lt;/strong&gt; 입니다.&lt;/p&gt; &lt;p&gt;그림 파일을 이용해 알만툴 기본 UI에서 벗어나 고유의 UI를 만들어내고,&lt;/p&gt; &lt;p&gt;그에 이어서 완전히 새로운 시스템을 만들어낼 수 있다는 점에서&lt;/p&gt; &lt;p&gt;중급 레벨로 올라서는 분들의 첫 도전 과제로 삼기에 손색이 없습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;사실 그림 선택지와 기본 선택지의 실질적인 기능 자체에는 별 차이가 없습니다.&lt;/p&gt; &lt;p&gt;그렇다면 그냥 쉽게 쓸 수 있는 주어지는 선택지를 쓰면 되지, 왜 이런 고생을 사서 할까요?&lt;/p&gt; &lt;p&gt;간단합니다. 미적/기능적 요소 때문입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;우선 &lt;strong&gt;미적 요소.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;a.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/f1a42396432b6088c08cfb878fb52de0.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt; &lt;img alt=&quot;b.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/53b9aa0c76736e75259b696edb5808e3.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt; &lt;/p&gt; &lt;p&gt;어느 쪽이 더 깔끔한가요? 어느 쪽이 더 매력적이고 재미있어 보이나요?&lt;/p&gt; &lt;p&gt;단순한 답입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그리고 &lt;strong&gt;기능적 요소.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;그림 선택지에는 무한한 수의 선택지를 넣을 수 있습니다. 100개도 거뜬하죠.&lt;/p&gt; &lt;p&gt;게다가 키 입력 역시 상하좌우 결정취소 Shift 1234567890 /*-+ 전부 받아들일 수 있습니다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(* 아쉽지만 2000은 Shift까지밖에 못 합니다. 즉 7개.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;반면 기본 선택지는 4개가 한계이며, 키 입력 역시 상하 결정취소밖에 받아들이지 못합니다.&lt;/p&gt; &lt;p&gt;기본 선택지만&amp;nbsp;쓰면서 환세취호전이나 파이널 판타지 같은 게임을 만드려다간&lt;/p&gt; &lt;p&gt;라벨을 수십 개 때려박는 중노동을 해야 하며 게임 진행도 엄청 불편해질 수밖에 없습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 때문에 그림 선택지는 멋진 게임을 만드는 데에 반드시 필요한 기능입니다.&lt;/p&gt; &lt;p&gt;그럼 본격적으로 시작해 볼까요?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;==============================================================&lt;/p&gt; &lt;p&gt;그림 선택지의 핵심 요소는 다음과 같습니다.&lt;/p&gt; &lt;p&gt;이 4가지 이벤트에 대해서는&amp;nbsp;확실하게 알아두도록 합시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;그림의 표시, 키 입력의 처리, 조건 분기, 라벨의 설정&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;- 그림의 표시를 통해, 직접 만든 UI를 표시합니다.&lt;/p&gt; &lt;p&gt;- 키 입력의 처리를 통해, 플레이어가 입력한 키가 무엇인지 받아들입니다.&lt;/p&gt; &lt;p&gt;- 조건 분기를 통해, 플레이어가 입력한 키에 따라 다른 결과를 보여줍니다.&lt;/p&gt; &lt;p&gt;- 라벨의 설정을 통해, 이벤트의 진행을 제어합니다.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;* 이들은 &lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;그림 선택지뿐만 아니라,&amp;nbsp;일정 수준 이상의 &lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;게임을 만들&amp;nbsp;때&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;반드시 사용되는 이벤트들입니다. 충분한 &lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;연습을 통해서&amp;nbsp;모두 &lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;손에 익혀둘&lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt; 것을 강력히&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;COLOR: #464646&quot;&gt;권합니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;부딪치기 1 - 소재 만들기&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;일단 그림의 표시를 통해 표시하려고 하는 고유 UI를 제작할 필요가 있습니다.&lt;/p&gt; &lt;p&gt;여기서 필요한 소재는 &#039;메뉴&#039;와 &#039;커서&#039;, 이렇게 2가지입니다.&lt;/p&gt; &lt;p&gt;각자 그림판이든 뭐든 써서 적당히 만들어줍시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;d.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/93541d6489304d03efa63b3e81a4cc02.jpg&quot; width=&quot;51&quot; height=&quot;21&quot; /&gt;&lt;img alt=&quot;c.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/15e07d82bc55353abdadc6c7c7143dc7.jpg&quot; width=&quot;75&quot; height=&quot;103&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;음, 훌륭해!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;부딪치기 2 - 직접 제작하기&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;그림 선택지에 익숙해지기 위해, 위 소재를 이용해서 간단한 메뉴를 만들어보도록 합시다.&lt;/p&gt; &lt;p&gt;이번에 만들어볼 선택지의 갯수는 4개, 받아들일 키는 상/하/결정/취소 이렇게 4가지.&lt;/p&gt; &lt;p&gt;즉 알만툴 기본 선택지와 완전히 같습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;가장 먼저, 비어있는&amp;nbsp;&#039;정기적으로 병렬 처리&#039; 이벤트를 하나 만듭시다.&lt;/p&gt; &lt;p&gt;그리고 아래와 같이 따라해 봅시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1번째, 키 입력의 처리!&lt;/strong&gt; [3페이지 왼쪽 줄]&lt;/p&gt; &lt;p&gt;변수를 하나 지정한 후, 아래 스크린샷과 같이 설정합니다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/21c05c94f0549f1d891f8843e7430772.jpg&quot; width=&quot;303&quot; height=&quot;464&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2번째, 조건 분기!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;방금 키 입력의 처리를 통해 받아들인 입력은 &#039;취소(6)&#039;, 즉 변수에는 6이 대입됩니다.&lt;/p&gt; &lt;p&gt;조건 분기를 통해 &#039;변수에 6이 대입되었을 때&#039; 이벤트가 시행되도록 합시다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(엄밀히 말해 여기서는 필요없긴 한데(어차피 받을 수 있는 입력이 하나뿐이니),&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;꼬박꼬박 해두는 습관을 들이면 작업이 용이해집니다.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;&lt;img alt=&quot;2.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/f49b456d9fe8a028bf20a96545e370cc.jpg&quot; width=&quot;436&quot; height=&quot;415&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3번째, 변수의 조작!&lt;/strong&gt; [1페이지 왼쪽 줄]&lt;/p&gt; &lt;p&gt;메뉴 창의 커서 위치를 제어할 변수, 그리고 초기화가 필요합니다.&lt;/p&gt; &lt;p&gt;변수를 하나 만들어서 대입 1을 해줍시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4번째, 그림의 표시!&lt;/strong&gt; [2페이지 오른쪽 줄]&lt;/p&gt; &lt;p&gt;방금 만든 그림을 띄웁니다. 표시 위치는 아무 데나 해도 됩니다.&lt;/p&gt; &lt;p&gt;덤으로 커서도 첫 번째 선택지 위치에 맞춰서 띄웁니다.&lt;/p&gt; &lt;p&gt;우선은 픽쳐 2개를 띄우게 되겠군요.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;5번째, 라벨의 설정!&lt;/strong&gt; [3페이지 오른쪽 줄]&lt;/p&gt; &lt;p&gt;그림 표시 이벤트 바로 아랫줄에 놓아두도록 합시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6번째, 다시 키 입력의 처리!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;이번 것은 상/하/결정/취소 모두 받아들이는, 별개의 키 입력 처리 이벤트입니다.&lt;/p&gt; &lt;p&gt;위에서 설정한 라벨 바로 아래에 만듭시다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;5.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/cbb8168fbaf3b492c417f7834d949916.jpg&quot; width=&quot;304&quot; height=&quot;466&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #7820b9&quot;&gt;- 중간 점검 -&lt;/span&gt;&lt;span style=&quot;BACKGROUND-COLOR: #ffffff; COLOR: #7820b9&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;여기까지&amp;nbsp;진행했다면 이벤트는 &lt;/span&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;이런 모습이&amp;nbsp;되어있을 겁니다.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #7820b9&quot;&gt;&lt;img alt=&quot;f.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/498d157b70459176f5d74742e57578b5.jpg&quot; width=&quot;410&quot; height=&quot;138&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;7번째, 방향 키 입력에 따른 조건 분기!&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;입력된 키에 따라 다른 결과를 보여줄 필요가 있지요. &lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;* 1: 아래 / 4: 위 / 5: 결정 / 6: 취소&lt;/span&gt;&lt;/p&gt; &lt;p&gt;우선 방향 키를 누르면 커서가 이동하도록 해봅시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;여기서부터가 중요합니다.&lt;/p&gt; &lt;p&gt;커서 위치를 커서 변수의 값에 따라 제어하고자 합니다. (위부터 차례대로 1, 2, 3, 4)&lt;/p&gt; &lt;p&gt;즉, &#039;아래&#039; 키를 누르면 변수가 1씩 증가하고,&lt;/p&gt; &lt;p&gt;&#039;위&#039; 키를 누르면 변수가 1씩 감소하도록 해야 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그리고 추가 조건 분기를 통해 상한선을 설정해야 합니다. 그렇지 않으면 커서 변수가 저 멀리 가버리니까요.&lt;/p&gt; &lt;p&gt;여기서의 상한선은 4(선택지 4개).&lt;/p&gt; &lt;p&gt;즉, &#039;아래&#039; 키를 눌렀을 때 커서가 이미 4번째 선택지를 가리키고 있다면,&lt;/p&gt; &lt;p&gt;이 이상의 이동을 막거나 첫 번째 선택지로 돌려줘야 합니다.&lt;/p&gt; &lt;p&gt;물론 &#039;위&#039; 키를 눌렀을 때도 마찬가지입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;아래 스크린샷을 참고하며 만들어 봅시다. &lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;6.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/a6cf889825a455d4b11882b379a061bc.jpg&quot; width=&quot;427&quot; height=&quot;429&quot; /&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8번째, 지정 라벨로 이동!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;방향 키 또는 결정 키를 입력한 후 이벤트가 끝나면, 아까 정해둔 라벨로 돌아가도록 해야 합니다.&lt;/p&gt; &lt;p&gt;사용 방법은&amp;nbsp;바로 위 스크린샷에 같이 첨부되어 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;9번째, 그림의 표시!&lt;/strong&gt; (이동을 써도 괜찮습니다)&lt;/p&gt; &lt;p&gt;현재 상황에서는 아무리 방향 키를 눌러도 커서가 움직이지 않습니다.&lt;/p&gt; &lt;p&gt;그러니 저희는 커서 변수의 값에 따라 커서의 위치를 조정해줄 필요가 있습니다.&lt;/p&gt; &lt;p&gt;이 이벤트는 아까 &#039;라벨의 설정&#039;을 했던 곳, 바로 다음 위치에 두도록 합시다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;7.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/7b2412215677f951db8ed911db7c0383.jpg&quot; width=&quot;425&quot; height=&quot;428&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;마지막, 결정 키/취소 키 입력에 따른 조건 분기!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;결정 키를 누르면 간단한 문장이 표시되고,&lt;/p&gt; &lt;p&gt;취소 키를 누르면 그림을 삭제하고 그림 메뉴 이벤트를 끝내도록 합시다.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;* 취소 키 입력 시에는 &#039;지정 라벨로 이동&#039; 이벤트를 넣지 않습니다. 이벤트를 끝내야 하니까요.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;8.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/03392c08dff9b7c90e3e4864d3a230c2.jpg&quot; width=&quot;423&quot; height=&quot;429&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;자, 드디어 끝났습니다!&lt;/p&gt; &lt;p&gt;막힘 없이 만드셨다면 아래와 같은 결과를 볼 수 있을 겁니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer02295&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=95CC58404834F98262FA141B435665847E88&amp;amp;outKey=V12101b928e9a6f12ea27880ae4db2f78ed65764717b80cc20a9e880ae4db2f78ed65&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;never&quot; wmode=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&amp;nbsp; &lt;p&gt;이걸로 이번 강의를 마칩니다. 수고하셨습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;...라면서 끝내기는 뭔가 부족한 느낌이 들죠?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;부딪치기 +α&amp;gt;&amp;nbsp;첨언 1 - 주인공 이동 봉쇄&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;잘 되긴 하는데... 메뉴 창이 열려있을 때 주인공이&amp;nbsp;같이 움직이는 게 거슬리는군요.&lt;/p&gt; &lt;p&gt;어떻게 해결할 수 없을까요?&lt;/p&gt; &lt;p&gt;물론 쉽게&amp;nbsp;해결할 수 있습니다. 간단한 추가 조작만 해주면&amp;nbsp;됩니다.&lt;/p&gt; &lt;p&gt;&lt;u&gt;메뉴 창이 열려있을 때에 주인공의 행동을 금지한다.&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;img alt=&quot;9.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/ef25663f65c0ae32c965e6b74e608b79.jpg&quot; width=&quot;351&quot; height=&quot;286&quot; /&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;10.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/eec03332c8f1ddfe288bdeba966bdfac.jpg&quot; width=&quot;550&quot; height=&quot;416&quot; /&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;lt;부딪치기 +α&amp;gt;&amp;nbsp;첨언 2 - 투명색 처리&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;일단 UI 소재를 만들긴 했는데, 색이 굉장히 이상하지 않습니까?&lt;/p&gt; &lt;p&gt;이는 &#039;투명색&#039;의 인식과 관련된 문제입니다.&lt;/p&gt; &lt;p&gt;위 영상에서는 &#039;검은색&#039;을 투명색으로 인식하고 있기 때문에&lt;/p&gt; &lt;p&gt;검정 픽셀이 투명하게 표시되어 보이지 않습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이런 문제가 발생했을 때의 해결 방법을 두 가지 설명해 드리겠습니다.&lt;/p&gt; &lt;p&gt;적당한 방법을 골라서 하시면 됩니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;방법 1. 알만툴 기본 기능, &#039;소재 관리&#039;를 이용한다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;11.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/d7c3ce194d76553d685e3d4a0914bdb8.jpg&quot; width=&quot;430&quot; height=&quot;405&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;12.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/8e65060b27181da54b9d959eeb221bd6.jpg&quot; width=&quot;540&quot; height=&quot;405&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;방법 2. 그래픽 편집 툴을 이용한다.&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(여기서는 캐릭터 레이더를 사용했습니다)&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;14.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/2386820cd88b0a51bf9a95cfe3c4a178.png&quot; width=&quot;526&quot; height=&quot;536&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;15.png&quot; src=&quot;http://avangs.info/files/attach/images/193976/428/990/9be8bfcce87f81f88592e88204b3c558.png&quot; width=&quot;528&quot; height=&quot;555&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;위의 두 방법을 모두 끝내셨다면, 이렇게 개선된 모습을 볼 수 있습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer02609&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=5A89B7F1CF6A984E53059D6A553FBF3DD2BF&amp;amp;outKey=V126fabac0d630f6abe3a7e48f7778b839e76037a2dbfc3bf70807e48f7778b839e76&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;never&quot; wmode=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;아주 좋소! &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이걸로 이번 강좌는 끝입니다. 다음 강좌에서 다시 만납시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 위 강좌에 사용된 프로젝트 파일은 첨부 파일에서 다운받으실 수 있습니다.&lt;/p&gt; &lt;/p&gt; &lt;/p&gt; &lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 턴제 전투</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/990428</guid>
	<comments>https://avangs.info/study_2003/990428#comment</comments>			<pubDate>Sun, 03 Mar 2013 14:31:04 +0900</pubDate>
		</item><item>
			<title>부딪치며 배우는 RPG 만들기 강좌 [0. 강좌의 목적]</title>
			<link>https://avangs.info/study_2003/990398</link>
				<description>&lt;p&gt;안녕하십니까. 제작 기간의 반 이상이 농땡이 시간인 불량 제작자 땡중입니다.&lt;/p&gt; &lt;p&gt;제가 이전부터 쓰고 싶어했던 강좌를 지금부터 시작해볼까 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;강좌 수준을 어떻게 할까... 고민을 많이 했습니다.&lt;/p&gt; &lt;p&gt;초급 강의는 이미 다른 분들이 써주신 좋은 강의가 매우 많이 있고,&lt;/p&gt; &lt;p&gt;중급 강의는, 이 정도 레벨이 되면 만들고 싶은 걸 만드려고 할 때&lt;/p&gt; &lt;p&gt;어떻게 해야 할지 전부 알고 시작하기 때문에 강의의 필요성이 크지 않습니다.&lt;/p&gt; &lt;p&gt;이 수준에서는 강좌보단 자잘한 팁들이 더욱 효과적이지요.&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;COLOR: #9a9a9a&quot;&gt;(0.0초 대기라든가, 디버그 모드(테스트 중 F9)라든가)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;그렇다면 남은 건 제작 효율을 더욱 끌어올릴 수 있는 전문 테크닉 위주의 상급 강의인데&lt;/p&gt; &lt;p&gt;제가 능력이 안 돼서 못 합니다. 프로 제작자분들께 문의하세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그러다 마침내 결정했습니다.&lt;/p&gt; &lt;p&gt;강좌의 대상은 &lt;strong&gt;초급에서 중급으로 넘어가는 제작자 분들&lt;/strong&gt;입니다.&lt;/p&gt; &lt;p&gt;징검다리 역할을 해드리고자 하는 생각을 한 겁니다.&lt;/p&gt; &lt;p&gt;나는 알만툴 초보다! 라고 생각하시는 분들은 조금 더 실력을 쌓아주시고,&lt;/p&gt; &lt;p&gt;나는 중수 이상이다! 라고 생각하시는 분들은 이 강좌를 쿨하게 시궁창에 버리시면 되겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그럼 시작해 볼까요?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;==============================================================&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;본격적인 강좌를 시작하기 전에 우선 이 강좌의 목적을 알아봅시다.&lt;/p&gt; &lt;p&gt;강좌의 최종 목적은 여러분의 기술력을 이 정도까지 끌어올리는 것입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;1.jpg&quot; src=&quot;http://avangs.info/files/attach/images/193976/398/990/569e62695375678af03cf06599b3da19.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이 정도 게임을 스스로 만들 수 있게 되었다면,&lt;/p&gt; &lt;p&gt;이제 웬만한 게임은 전부 스스로 만들 수 있는 실력이 된 겁니다.&lt;/p&gt; &lt;p&gt;저는 이 강좌를 통해서 이런 게임을 만드는 것이 결코 어렵지 않다는 것을 가르쳐드리려 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;주의할 점은, 이 강좌는 알만툴 실력이 어느 정도 있으신 분들을 대상으로 하고 있습니다.&lt;/p&gt; &lt;p&gt;그렇기 때문에 기본 지식이 없으면 따라오기 힘든 곳이 있을 겁니다.&lt;/p&gt; &lt;p&gt;배우기 위해서 강좌를 보는데, 강좌를 이해할 수 없다면 의미가 없습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;그렇다면, 대체 어느 정도여야 이 강좌를 무리 없이 읽을 수 있단 걸까요?&lt;/p&gt; &lt;p&gt;제가 생각하는 수준은 간단합니다. &lt;strong&gt;RPG 만들기 기본 시스템에 대해서 잘 알고 있다.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;어때요, 참 쉽죠?&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;역시 좀 애매하네요. 그래서 간단한 시험을 준비해봤습니다.&lt;/p&gt; &lt;p&gt;아래 영상들을 보시고 &#039;이 정도라면 그럭저럭 만들 수 있겠다.&#039; 라고 생각하신다면 통과입니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;==============================================================&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;never&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C83B0D8361E84C8F886242C86D38C31D497B&amp;amp;outKey=V122f08e61cb4b6427b07bd84a5ea14d93e020789e6fab93c76fcbd84a5ea14d93e02&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer00959&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C83B0D8361E84C8F886242C86D38C31D497B&amp;amp;outKey=V122f08e61cb4b6427b07bd84a5ea14d93e020789e6fab93c76fcbd84a5ea14d93e02&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;never&quot; wmode=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;1. 적을 쓰러뜨리는 연출 (자동 이벤트) &lt;p&gt;주요 이벤트: 캐릭터의 동작 지정, 전투 애니메이션의 처리&lt;/p&gt; &lt;p&gt;힌트: 지정 동작 모두 실행을 쓰든, 대기를 쓰든 괜찮습니다.&lt;/p&gt; &lt;p&gt;설명: 간단한 연출입니다. 기본이죠.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;never&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=CD8E78CBE269A5FE079529717E6F14F6A6FA&amp;amp;outKey=V12220f26295bc7fe5222566cc6fbf3eb55ec68a3019606710f71566cc6fbf3eb55ec&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer05271&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=CD8E78CBE269A5FE079529717E6F14F6A6FA&amp;amp;outKey=V12220f26295bc7fe5222566cc6fbf3eb55ec68a3019606710f71566cc6fbf3eb55ec&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;never&quot; wmode=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 첫 번째 문장부터 세 번째 문장까지 표시된 후, 몇 번째 문장으로 돌아갈지 선택하도록 한다.&lt;/p&gt; &lt;p&gt;주요 이벤트: 라벨의 설정, 지정 라벨로 이동&lt;/p&gt; &lt;p&gt;설명: 응용 이벤트 제작에 라벨은 필수입니다. 반드시 익숙해지도록 합시다.&lt;/p&gt; &lt;p&gt;덤: 영상에서 문장이 빠르게 지나가는 것은 Shift 키를 눌러서 그렇습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 테스트 플레이 중 Shift 키를 누르면 문장을 빠르게 넘길 수 있습니다. 이벤트 스킵할 때 딱이죠.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;never&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C24DEAAAB4ED4348A69F8ADCECA9FF4B84E0&amp;amp;outKey=V128078861b0da735356f11d8b2307881994eb2e1310874205ae511d8b2307881994e&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer07546&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=C24DEAAAB4ED4348A69F8ADCECA9FF4B84E0&amp;amp;outKey=V128078861b0da735356f11d8b2307881994eb2e1310874205ae511d8b2307881994e&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;never&quot; wmode=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3. 착용한 장비에 따라 특정 보석에서 빛이 난다.&lt;/p&gt; &lt;p&gt;주요 이벤트: 조건 분기&lt;/p&gt; &lt;p&gt;힌트: 정기적 병렬 처리를 이용한 제어 이벤트 사용&lt;/p&gt; &lt;p&gt;설명: 특정 아이템을 장비 중일 때 특수 효과가 발동하도록 합니다.&lt;/p&gt; &lt;p&gt;장비나 버프 스킬 등이 있는 작품이라면 반드시 들어가는 시스템이죠.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;never&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=32CFBEB989E8DE72F483693FC12A4E395EB3&amp;amp;outKey=V12416d0720af2d199f51ef6a8e1638ae5d167d255794b5b29934ef6a8e1638ae5d16&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer07362&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=32CFBEB989E8DE72F483693FC12A4E395EB3&amp;amp;outKey=V12416d0720af2d199f51ef6a8e1638ae5d167d255794b5b29934ef6a8e1638ae5d16&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4. 버튼 입력(상하좌우)에 따라서 그림이 표시된다.&lt;/p&gt; &lt;p&gt;주요 이벤트: 키 입력의 처리, 조건 분기, 그림의 표시&lt;/p&gt; &lt;p&gt;힌트: 3번과 같음&lt;/p&gt; &lt;p&gt;설명: 키 입력의 처리와 그림(픽쳐). 이 둘은 처음부터 끝까지 붙어다닙니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;never&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=5D0BC6AA1DCBB3305A4AF6CFF91B91F7AAEC&amp;amp;outKey=V1270be4190b8f7d9a59b1ab575d276bef72369beeed44f7661e31ab575d276bef723&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;embed height=&quot;321&quot; name=&quot;NFPlayer05668&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;512&quot; src=&quot;http://serviceapi.nmv.naver.com/flash/NFPlayer.swf?vid=5D0BC6AA1DCBB3305A4AF6CFF91B91F7AAEC&amp;amp;outKey=V1270be4190b8f7d9a59b1ab575d276bef72369beeed44f7661e31ab575d276bef723&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;5. 1~999 사이의 숫자를 랜덤하게 그림으로 띄우고, 소멸시킨다.&lt;/p&gt; &lt;p&gt;주요 이벤트: 변수의 조작(사용 변수 4개 (*추가 응용 시 5개)), 조건 분기, 그림의 표시, 그림의 이동&lt;/p&gt; &lt;p&gt;힌트: 변수의 조작 - 승제 (나머지)&lt;/p&gt; &lt;p&gt;*&amp;nbsp;승제가 아니라 나눈 &#039;나머지&#039;라고 해야 하는데 국내에 퍼진 번역판에서는 잘못 번역되어있습니다. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;==============================================================&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이런 것들을 잘만 조합한다면 파이널 판타지, 라이브 어 라이브, MOTHER, 환세취호전 등등..&lt;/p&gt; &lt;p&gt;그런 게임들도 손쉽게 만들 수 있습니다.&lt;/p&gt; &lt;p&gt;어렵게들 생각하시지만, 결코 어렵지 않습니다. 이런 조각들을 잘만 조합하면 되는 겁니다.&lt;/p&gt; &lt;p&gt;저는 앞으로의 강좌에서, 실제로 작동하는 환세취호전식 전투 시스템을&lt;/p&gt; &lt;p&gt;처음부터 같이 만들어가면서 여러 기술을 가르쳐드리고자 합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;이번 강좌는 여기까지입니다. 그럼 다음 강좌에서 뵙겠습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;* 위 영상에 사용된 프로젝트 파일은 첨부 파일에서 다운받으실 수 있습니다.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;/p&gt; &lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>이벤트 턴제 전투</category>				<dc:creator>땡중</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/990398</guid>
	<comments>https://avangs.info/study_2003/990398#comment</comments>			<pubDate>Sun, 03 Mar 2013 14:02:55 +0900</pubDate>
		</item><item>
			<title>[초급]플레이타임 이벤트 만들기</title>
			<link>https://avangs.info/study_2003/907773</link>
				<description>&lt;p&gt;안녕하세요. 신현대입니다.&lt;/p&gt; &lt;p&gt;이번에는 플레이타임, 즉 &lt;strong&gt;시간을 측정&lt;/strong&gt;하는 이벤트를 만들어봅시다.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/773/907/7735966dbc254fd469eeecfb166c15a2.PNG&quot; width=&quot;553&quot; height=&quot;47&quot; /&gt;&lt;/p&gt; &lt;p&gt;커먼이벤트에서 새로운 이벤트를 만드신 뒤 시작 조건을 &lt;strong&gt;병렬처리&lt;/strong&gt;로 합니다.&lt;/p&gt; &lt;p&gt;조건 스위치는 아무거나 지정하세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;002.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/773/907/97144727acae60131835ce84fa440fb0.PNG&quot; width=&quot;44&quot; height=&quot;39&quot; /&gt;&lt;/p&gt; &lt;p&gt;시간 측정 이벤트를 만들기 위해서는 &lt;strong&gt;3개의 변수&lt;/strong&gt;가 필요합니다. 각각 초, 분, 시라고 적어주세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;003.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/773/907/b3a0987f3e8d6541e94e657fc131969a.PNG&quot; width=&quot;188&quot; height=&quot;173&quot; /&gt;&lt;/p&gt; &lt;p&gt;시간은 1초마다 1초가 지나가므로,&amp;nbsp;위쪽, 혹은 아래쪽에 &lt;strong&gt;대기타임을 1.0초&lt;/strong&gt;로 합니다. &lt;/p&gt; &lt;p&gt;그리고 변수의 조작으로 &lt;strong&gt;변수 초를 1만큼 더하기&lt;/strong&gt;해줍니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;004.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/773/907/0d7fce29bc2bcd626e9fd96497a3496f.PNG&quot; width=&quot;323&quot; height=&quot;100&quot; /&gt;&lt;/p&gt; &lt;p&gt;그리고 아래에 새로운 조건분기를 만들어 &lt;strong&gt;변수 초가 정수 60이 됐을 때의 조건분기&lt;/strong&gt; 만듭니다.&lt;/p&gt; &lt;p&gt;값 비교방식은 &lt;strong&gt;같을 경우&lt;/strong&gt;, 혹은 &lt;strong&gt;보다 이상&lt;/strong&gt;일 경우로 지정하시길 바랍니다.&lt;/p&gt; &lt;p&gt;만든 조건분기 안에 변수 초를 60만큼 뺀다를 설정하시고, 변수 분을 1만큼 더하기합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;변수 시도 똑같이 만듭니다. 변수 분을 변수 시로 바꾸고, 변수 초를 변수 분으로 바꾸세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;감사합니다.&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>기본툴 사용법</category>	<category>신대현</category>			<dc:creator>대현</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/907773</guid>
	<comments>https://avangs.info/study_2003/907773#comment</comments>			<pubDate>Sat, 08 Dec 2012 03:19:05 +0900</pubDate>
		</item><item>
			<title>[초급]레벨업시 HP/MP 회복 이벤트 만들기</title>
			<link>https://avangs.info/study_2003/907764</link>
				<description>&lt;p&gt;쉰대현입니다.&lt;/p&gt; &lt;p&gt;이번에는 &lt;strong&gt;레벨업시 대상자의 HP/MP를 회복하는 이벤트&lt;/strong&gt;를 만들어봅시다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;001.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/764/907/64d9f9f1279064dec3fee7e6aafd01a1.PNG&quot; width=&quot;560&quot; height=&quot;52&quot; /&gt;&lt;/p&gt; &lt;p&gt;커먼이벤트에서 새로운 이벤트를 만들고, 시작 조건을 &lt;strong&gt;병렬처리&lt;/strong&gt;로 해둡니다. 계속 사용되야 하니까요.&lt;/p&gt; &lt;p&gt;조건 스위치는 마음껏 지정하세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;002.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/764/907/0127ae119d29e6e0bdb747117a2941a3.PNG&quot; width=&quot;129&quot; height=&quot;26&quot; /&gt;&lt;/p&gt; &lt;p&gt;그리고 이제 대상자의 레벨을 비교할 변수&amp;nbsp;A와 변수 B를 만듭니다.&lt;/p&gt; &lt;p&gt;변수 A와 변수 B는 모두 대상자의 레벨을 비교하기 위해 사용되므로, 간단하게 적어주세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;003.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/764/907/35c14995dca74b053585064784c856c6.PNG&quot; width=&quot;319&quot; height=&quot;100&quot; /&gt;&lt;/p&gt; &lt;p&gt;그리고 새로운 조건분기를 만들고, A 변수와 B 변수가 &lt;strong&gt;서로 다르다&lt;/strong&gt;로 지정해주세요.&lt;/p&gt; &lt;p&gt;단, 주의해야할 점은 &lt;strong&gt;변수 A와 변수 B 사이&lt;/strong&gt;에 넣어야합니다.&lt;/p&gt; &lt;p&gt;만약, 변수 A와 변수 B를 같이 묶어주면 변수&amp;nbsp;A와 변수 B는 값은 &lt;strong&gt;언제나 동일해져 비교가 불가능&lt;/strong&gt;하게 되므로, 절대로 변수 A와 변수 B 사이에 넣어주세요.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;004.PNG&quot; src=&quot;http://avangs.info/files/attach/images/193976/764/907/c765abd6247d9cedba88b0bfb0d18e28.PNG&quot; width=&quot;310&quot; height=&quot;119&quot; /&gt;&lt;/p&gt; &lt;p&gt;이제 조건 분기 처리내용 안에 대상자를 회복한다를 넣어줍니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;총 정리는 아래와 같습니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;gt;변수의 조작:[0001:대상자의 레벨변수A]대입, 대상자 레벨&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;gt;조건 분기:변수 [0001:대상자의 레벨변수A]-V[0002]이외&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;lt;&amp;gt;HP 증감 :대상자 HP 65535증가.&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;lt;&amp;gt;MP 증감 :대상자 MP&amp;nbsp;65535 증가&lt;/p&gt; &lt;p&gt;&amp;nbsp; &amp;lt;&amp;gt;&lt;/p&gt; &lt;p&gt;:분기 종료&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;gt;변수의 조작:[0002:대상자의 레벨변수B]대입, 대상자 레벨&lt;/p&gt; &lt;p&gt;&amp;lt;&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;작동 원리는 변수 A와 변수 B는 서로 대상자의 레벨을 비교하여 서로 다를 때 회복한다를 적용, 변수 A와 변수 B가 같으면 회복이 불가능하므로 변수 A와 변수 B 사이에 조건 분기를 넣어 변수 A와 변수 B를 서로 비교하여, 서로 값이 다를 때 회복하는 원리입니다.&lt;/p&gt; &lt;p&gt;즉, 대상자가 레벨업을 하게 된다면 먼저 변수 A에게 레벨업한 대상자의 레벨값을 대입, 이때 변수 B는 &lt;strong&gt;레벨업을 하기 이전의 대상자의 레벨의 값이 대입&lt;/strong&gt;되어 있어 변수 A와 변수 B 사이에 있는 조건 분기는 변수 A와 변수 B가 서로 다른 값을 보고있어 서로 다르다가 성립, 이 조건 분기 안의 이벤트를 실행하는 방식입니다.&lt;/p&gt; &lt;p&gt;그리고 조건 분기 안의 이벤트가 실행한 뒤 다시 변수 B는 &lt;strong&gt;레벨업을 하기 이후의 대상자의 레벨이 값으로 대입&lt;/strong&gt;되므로 다시 반복시에는 회복을 안합니다.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;읽어주셔서 감사합니다.&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>기본툴 사용법</category>	<category>신대현</category>			<dc:creator>대현</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/907764</guid>
	<comments>https://avangs.info/study_2003/907764#comment</comments>			<pubDate>Sat, 08 Dec 2012 03:03:48 +0900</pubDate>
		</item><item>
			<title>윈도우7 에서 2003 구동하기.</title>
			<link>https://avangs.info/study_2003/370010</link>
				<description>&lt;p&gt;RPG 만들기 2003을 실행 했는데 화면이 검게 나오시나요?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;아래 방법 대로 한번 해보세요 ^^&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;iframe width=&quot;720&quot; height=&quot;396&quot; src=&quot;http://www.youtube.com/embed/IWCeUC4RUec&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>에러 해결</category>	<category>2003</category><category>윈도우7</category><category>오류</category>			<dc:creator>아방스</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/370010</guid>
	<comments>https://avangs.info/study_2003/370010#comment</comments>			<pubDate>Sat, 14 Jan 2012 20:12:29 +0900</pubDate>
		</item><item>
			<title>초보분들을 위한 조건분기와 변수 활용</title>
			<link>https://avangs.info/study_2003/195126</link>
				<description>&lt;p align=&quot;center&quot;&gt;거의 처음 하시는 분들을 위한 &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;변수와 조건분기 활용에 대해 알아봅시다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;만약에,&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;c언어로 하면 if문&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;흔히 배우는 알고리즘 순서도에서 &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;판단, 조건이라고 불리는것도&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;표현 방식만 다를뿐&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;알만툴의&lt;strong&gt; &#039;조건 분기&#039; &lt;/strong&gt;입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;프로그래밍 언어를 알거나 고등학생 이상 이신분들은&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;조건분기의 원리, 아니 알만툴의 모든것을&amp;nbsp;알수있습니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;평범한 고등학생에게&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&quot;rpg2003의 조건분기가 알고리즘&amp;nbsp;순서도의&amp;nbsp;판단기호와 같아!&quot;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;라고 가르쳐 준다면&amp;nbsp;&amp;nbsp;바로 사용할수 있을겁니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;하지만 모른다고 가정(if)합시다!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;&lt;span style=&quot;COLOR: #000000&quot;&gt;어이쿠.. 저도 모르게 조건분기를 써버렸네요..&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;COLOR: #ff0000&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 32px&quot;&gt;위에서 본건 모두 잊으세요&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 32px&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;조건분기 = 만약에 입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&quot;만약 내가 초능력자라면?&quot;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;처럼.. 많이 쓰이는 단어죠&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;만약에 주인공이 사과를&amp;nbsp;가지고 있다면? (if) (조건분기)&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;경험치를 받습니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;가지고 있지 않다면? (else if) (그 외의 경우)&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&quot;사과 하나만 가져다 줘&quot;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;라는 문장을 표시합니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이런식으로 만약에를 사용하여 머릿속으로 생각하고&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;알만툴로 표현하면&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;whrjs.PNG&quot; src=&quot;https://avangs.info/files/attach/images/193976/126/195/fbc5c63b752b5bc78ff19e3d97168569.&quot; width=&quot;839&quot; height=&quot;633&quot; /&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;조건분기에서 아이템 사과를 가지고 있다, 조건에 들어맞지 않을 경우도 표현한다,&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;가지고 있다의 경우&amp;nbsp;경험치를 100증가&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;취소(그 외의 경우) 일때 문장표시..&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;참 쉽죠?&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;조건분기.. 많이 쓰면 참 도움되는 놈입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이제 변수 입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;알만툴에서 가장 중요하다고 할 수 있습니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이건 중학생때 배우는 수학적 용어인데&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;초등학생 때, 아무것도 몰라도&amp;nbsp;잘 썻습니다..&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;자! 변수는&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 16px&quot;&gt;변하는 수!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 16px&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;모두들 아시죠?&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;당연히 아시리라 믿고 설명 없이 넘어갑시다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이제 변수에 숫자를 넣읍시다!&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;숫자를 넣을 변수에 이름을 정해 주셔야 합니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이건 학교에서&amp;nbsp;많이 했죠? &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;수학에선 x, y 등을 변수의 이름으로 자주 사용하죠&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;일단 변수의 조작을 키고&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;만약 넣을 숫자가 주인공의 hp 라면&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;변수 이름을 알아 보기 쉽게 &quot;주인공의 hp&quot; 라고 합시다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;어떻게?&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이렇게!&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;qus1.PNG&quot; src=&quot;https://avangs.info/files/attach/images/193976/126/195/9749b1d2e7195123cb6ebc8d2374dd59.&quot; width=&quot;409&quot; height=&quot;481&quot; /&gt; &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이제 대입을 할겁니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;대학 입학이 아닙니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;대신해서 다른것을 넣는다는 뜻입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;한마디로 우리가 지금 하려는건 &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;주인공의hp라는 변수에&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;진짜&amp;nbsp;숫자로된&amp;nbsp;주인공 hp를 &#039;대신&#039;해서 넣을겁니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;img alt=&quot;qus2.PNG&quot; src=&quot;https://avangs.info/files/attach/images/193976/126/195/619f032c81ac468cb5102bb79a934f72.&quot; width=&quot;439&quot; height=&quot;495&quot; /&gt; &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;자!&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;그러면 주인공hp 라는 변수에&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;숫자로된 진짜 주인공의 hp가 들어갑니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;(만약 hp가 100이라면 100이 들어감)&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이제&amp;nbsp;조건분기, 변수를 활용해 봅시다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;랜덤으로 말하는 npc를 만들어 볼겁니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;랜덤이란걸 이용하기 위해선 변수에 있는 &#039;난수&#039; 란걸 사용합니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;npc 랜덤 대화 라는 변수를 만들어 거기에 1~3 난수를 하면&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;1~3 중의 하나의 숫자가 npc 랜덤대화 라는 변수에 들어가게 되는데.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이때 조건분기를 써줘서&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;npc 랜덤대화가 1일 경우&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;문장표시 &quot;대화1&quot;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;2일경우&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;문장표시 &quot;대화2&quot;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;3일경우&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;문장표시 &quot;대화3&quot;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;이렇게 하면 끝입니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;예제:&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;img alt=&quot;ghkf1.PNG&quot; src=&quot;https://avangs.info/files/attach/images/193976/126/195/95d51ec18c83f1f746a64f47791cf967.&quot; width=&quot;810&quot; height=&quot;613&quot; /&gt; &lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;수고하셧습니다.&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;이제 식상하게 한마디만 하는 npc가 아닌&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;여러가지 말로 징징거리는 npc를 만나실수 있습니다!&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
		<category>RM2k3 강좌</category>	<category>기본툴 사용법</category>				<dc:creator>망고</dc:creator>
			<guid isPermaLink="true">https://avangs.info/study_2003/195126</guid>
	<comments>https://avangs.info/study_2003/195126#comment</comments>			<pubDate>Mon, 31 Jan 2011 15:17:13 +0900</pubDate>
		</item>	</channel>
</rss>
