<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>プラグイン アーカイブ - だくまたゲーム制作ブログ</title>
	<atom:link href="https://d9m.conohawing.com/tag/%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3/feed/" rel="self" type="application/rss+xml" />
	<link>https://d9m.conohawing.com/tag/プラグイン/</link>
	<description></description>
	<lastBuildDate>Thu, 07 Nov 2024 14:52:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>【RPGツクール】イベント変換プラグイン～ピクチャイベント</title>
		<link>https://d9m.conohawing.com/mmz-plugin-009/</link>
					<comments>https://d9m.conohawing.com/mmz-plugin-009/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Thu, 07 Nov 2024 14:52:29 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2617</guid>

					<description><![CDATA[<p>ピクチャイベントと画面系のイベントを追加しました。アニメーションの表示、picClear、パラメータ無しのコマンドに不具合があったため、この辺も修正しています。ということで、天候の設定イベントは次回に持越しとしました。プ [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/mmz-plugin-009/">【RPGツクール】イベント変換プラグイン～ピクチャイベント</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p><mark style="background-color:#7bdcb5" class="has-inline-color"><strong>ピクチャイベントと画面系のイベントを追加</strong></mark>しました。<br>アニメーションの表示、picClear、パラメータ無しの<strong><mark style="background-color:#7bdcb5" class="has-inline-color">コマンドに不具合があった</mark></strong>ため、この辺も修正しています。ということで、天候の設定イベントは次回に持越しとしました。<br>プラグインは<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.8.0/d9mScriptToEvent.js">こちら</a>、サンプルスクリプトは<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.8.0/script000.txt">こちら</a>です。</p>



<p>色調変化系イベントの<strong><mark style="background-color:#7bdcb5" class="has-inline-color">色指定は16進数で指定</mark></strong>するように実装、HTMLのように指定します。パラメータが「R,G,B,グレー」などと４つも並ぶよりかは区別がつきやすくなるかな。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>今回はピクチャイベントと画面系のイベントを追加し、コマンドの不具合を修正しました。移動ルートの設定イベントは、一旦素直に実装してV0.9としよう。</p>



<p>…そういえば、「移動ルートの設定」がどんなイベントになるのか忘れてしまった。１移動ルート１イベントだった気もするし、ちょっと時間かかるかも。</p>



<h2 class="wp-block-heading">●実装済みのイベント</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>文章の表示</li>



<li>フキダシアイコンの表示</li>



<li>イベント処理の中断</li>



<li>イベントの一時消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ラベル</li>



<li>ラベルジャンプ</li>



<li>条件分岐</li>



<li>選択肢の表示</li>



<li>ループ</li>



<li>ループ中断</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>スイッチの操作</li>



<li>変数の操作</li>



<li>セルフスイッチの操作</li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ピクチャの表示</li>



<li>ピクチャの移動</li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">ピクチャの回転</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">ピクチャの色調変更</mark></strong></li>



<li>ピクチャの消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>BGMの再生</li>



<li>BGMのフェードアウト</li>



<li>BGSの再生</li>



<li>BGSのフェードアウト</li>



<li>SEの再生</li>



<li>SEの停止</li>



<li>MEの再生</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ウエイト</li>



<li>アニメーションの表示</li>



<li>透明状態の変更</li>



<li>隊列歩行の変更</li>



<li>隊列メンバーの集合</li>



<li>場所移動</li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">画面のフェードアウト</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">画面のフェードイン</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">画面の色調変更</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">画面のフラッシュ</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">画面のシェイク</mark></strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<p></p>
<p>投稿 <a href="https://d9m.conohawing.com/mmz-plugin-009/">【RPGツクール】イベント変換プラグイン～ピクチャイベント</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/mmz-plugin-009/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【RPGツクール】イベント変換プラグイン～場所移動</title>
		<link>https://d9m.conohawing.com/mmz-plugin-008/</link>
					<comments>https://d9m.conohawing.com/mmz-plugin-008/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Tue, 05 Nov 2024 15:15:18 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2614</guid>

					<description><![CDATA[<p>場所移動のイベントを追加しました。プラグインはこちら、サンプルスクリプトはこちらです。 場所移動は通常のイベントと同じパラメータを指定する形になっています。 コマンド名は「map」。向きとフェードは数値でも可能ですが、日 [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/mmz-plugin-008/">【RPGツクール】イベント変換プラグイン～場所移動</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><mark style="background-color:#7bdcb5" class="has-inline-color">場所移動のイベント</mark></strong>を追加しました。<br>プラグインは<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.7.0/d9mScriptToEvent.js">こちら</a>、サンプルスクリプトは<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.7.0/script000.txt">こちら</a>です。</p>



<p>場所移動は通常のイベントと同じパラメータを指定する形になっています。</p>



<p>コマンド名は「map」。<br>向きとフェードは数値でも可能ですが、日本語でも指定可能です。</p>



<p><strong><mark style="background-color:#7bdcb5" class="has-inline-color">　　向き：上向き/下向き/左向き/右向き<br>フェード：フェード黒/フェード白/フェードなし</mark></strong></p>



<p>マップIDと座標は必須、移動後の方向とフェードはデフォルトを利用できます。<br>例）map 2,3,4,右向き,フェード黒<br>　　マップID「2」の「X座標3、Y座標4」に右向き、黒色でフェード</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>今回は場所移動イベントを追加してマップを移動できるようになりました。アニメーションも追加したのでエフェクト表示もできるようになってます。</p>



<p>次回は移動ルートの設定を追加予定、だったけど時間かかりそうなのでピクチャや画面イベントを先に実装しようかな。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●他の追加イベント</a></li><li><a href="#toc2" tabindex="0">●実装済みのイベント</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●他の追加イベント</span></h2>



<p>場所移動には特に複雑なパラメータは無かったため、他のイベントも追加しています。<br>アニメーションは追加する気なかったですが、必要だったので慌てて追加。条件分岐や変数の操作に目が行き過ぎていたようです。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ウエイト</li>



<li>アニメーション表示</li>



<li>透明状態の変更</li>



<li>隊列歩行の変更</li>



<li>隊列メンバーの集合</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<h2 class="wp-block-heading"><span id="toc2">●実装済みのイベント</span></h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>文章の表示</li>



<li>フキダシアイコンの表示</li>



<li>イベント処理の中断</li>



<li>イベントの一時消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ラベル</li>



<li>ラベルジャンプ</li>



<li>条件分岐</li>



<li>選択肢の表示</li>



<li>ループ</li>



<li>ループ中断</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>スイッチの操作</li>



<li>変数の操作</li>



<li>セルフスイッチの操作</li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ピクチャの表示</li>



<li>ピクチャの移動</li>



<li>ピクチャの消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>BGMの再生</li>



<li>BGMのフェードアウト</li>



<li>BGSの再生</li>



<li>BGSのフェードアウト</li>



<li>SEの再生</li>



<li>SEの停止</li>



<li>MEの再生</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li><mark style="background-color:#7bdcb5" class="has-inline-color"><strong>ウエイト</strong></mark></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">アニメーションの表示</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">透明状態の変更</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">隊列歩行の変更</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">隊列メンバーの集合</mark></strong></li>



<li><strong><mark style="background-color:#7bdcb5" class="has-inline-color">場所移動</mark></strong></li>
</ul>
</div>
</div>
<p>投稿 <a href="https://d9m.conohawing.com/mmz-plugin-008/">【RPGツクール】イベント変換プラグイン～場所移動</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/mmz-plugin-008/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【RPGツクール】イベント変換プラグイン～スクリプト内部化</title>
		<link>https://d9m.conohawing.com/rmmz-plugin-007/</link>
					<comments>https://d9m.conohawing.com/rmmz-plugin-007/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Mon, 04 Nov 2024 15:34:35 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2610</guid>

					<description><![CDATA[<p>スクリプトを内部化し、プラグインパラメータで記述できるように修正しました。こちらからダウンロードできます。サンプルスクリプトはこちら。 また、問題が２点あったため修正しています。・「MEの再生」のコマンド名を「bgmPl [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz-plugin-007/">【RPGツクール】イベント変換プラグイン～スクリプト内部化</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><mark style="background-color:#7bdcb5" class="has-inline-color">スクリプトを内部化</mark></strong>し、プラグインパラメータで記述できるように修正しました。<br><a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.6.0/d9mScriptToEvent.js">こちら</a>からダウンロードできます。<br>サンプルスクリプトは<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.6.0/script000.txt">こちら</a>。</p>



<p>また、問題が２点あったため修正しています。<br>・「MEの再生」のコマンド名を「bgmPlay」から「mePlay」に変更<br>・サンプルスクリプトのBGM再生でファイル名を指定</p>



<p>開発時は外部スクリプトとし、公開時にプラグインパラメータへ移す、という運用を考えています。<br>プラグインパラメータにすることで、<strong><mark style="background-color:#7bdcb5" class="has-inline-color">未使用ファイルとして扱われる心配もありません。</mark></strong><br>全く読めないわけではないですが、「プレイヤーがスクリプトを読みにくくなる」という効果もあります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>今回はスクリプトを内部化し、プラグインパラメータとして扱えるようにしました。BGM再生やME再生も確認したつもりでしたが…、いつの間にか消してしまっていたようです。</p>



<p>次回はイベント「場所の移動」を追加する予定です。<br>スクリプトの記述方法をちゃんと説明していなかったので、解説ページも用意しないと。</p>



<p>…しかし、４日中にアップしたかったなぁ。</p>



<h2 class="wp-block-heading">●実装済みのイベント</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>文章の表示</li>



<li>フキダシアイコンの表示</li>



<li>イベント処理の中断</li>



<li>イベントの一時消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ラベル</li>



<li>ラベルジャンプ</li>



<li>条件分岐</li>



<li>選択肢の表示</li>



<li>ループ</li>



<li>ループ中断</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>スイッチの操作</li>



<li>変数の操作</li>



<li>セルフスイッチの操作</li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>ピクチャの表示</li>



<li>ピクチャの移動</li>



<li>ピクチャの消去</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>BGMの再生</li>



<li>BGMのフェードアウト</li>



<li>BGSの再生</li>



<li>BGSのフェードアウト</li>



<li>SEの再生</li>



<li>SEの停止</li>



<li>MEの再生</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz-plugin-007/">【RPGツクール】イベント変換プラグイン～スクリプト内部化</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz-plugin-007/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【RPGツクール】イベント変換プラグイン～ベータ公開</title>
		<link>https://d9m.conohawing.com/rmmz-plugin-006/</link>
					<comments>https://d9m.conohawing.com/rmmz-plugin-006/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Sun, 03 Nov 2024 14:57:57 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2599</guid>

					<description><![CDATA[<p>独自スクリプトからRPGツクールMZのイベントに変換して実行するプラグインを作成しました。こちらからダウンロードできます。 テキストファイルとして管理できるため、誤字脱字の修正や検索、一括変換などでメンテナンスが楽になり [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz-plugin-006/">【RPGツクール】イベント変換プラグイン～ベータ公開</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>独自スクリプトからRPGツクールMZの<mark style="background-color:#7bdcb5" class="has-inline-color"><strong>イベントに変換して実行するプラグイン</strong></mark>を作成しました。<br><a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.5.0/d9mScriptToEvent.js">こちら</a>からダウンロードできます。</p>



<p>テキストファイルとして管理できるため、誤字脱字の修正や検索、一括変換などでメンテナンスが楽になります。共通イベントとして用意し、再利用するのも楽になります。</p>



<p>商用／非商用、改変／再配布も自由が、責任は一切負いません。<br>不具合報告、要望等はブログにコメントいただければ、可能な限り対応します。</p>



<p>※<a href="https://d9m.conohawing.com/rmmz-plugin-005/">以前のツール</a>は破棄してプラグインとして再作成しました。想像以上に条件分岐が面倒だった…。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●導入までの手順</a></li><li><a href="#toc2" tabindex="0">●独自スクリプトの記法</a></li><li><a href="#toc3" tabindex="0">●実装予定のイベント</a></li><li><a href="#toc4" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●導入までの手順</span></h2>



<p><strong>・スクリプトを配置</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex">
<p>dataフォルダにscriptフォルダを作成し、<mark style="background-color:#7bdcb5" class="has-inline-color"><strong>スクリプトテキストを配置</strong></mark>します。</p>



<p>サンプルも<a href="https://d9m.conohawing.com/sample/js/d9mScriptToEvent/V0.5.0/script000.txt">こちら</a>にありますのでお試しください。</p>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d2999&quot;}" data-wp-interactive="core/image" class="alignright size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="756" height="518" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/11/image.png" alt="スクリプトを配置" class="wp-image-2602" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/11/image.png 756w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-300x206.png 300w" sizes="(max-width: 756px) 100vw, 756px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure></div></div>
</div>



<p><strong>・プラグインをプロジェクトに追加</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>d9mEventScript.jsをプラグインに追加し、<strong><mark style="background-color:#7bdcb5" class="has-inline-color">プラグインパラメータに配置したスクリプトを追加</mark></strong>します。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d2f18&quot;}" data-wp-interactive="core/image" class="alignright size-full wp-lightbox-container"><img decoding="async" width="812" height="485" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/11/image-1.png" alt="プラグインをプロジェクトに追加" class="wp-image-2603" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/11/image-1.png 812w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-1-300x179.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-1-768x459.png 768w" sizes="(max-width: 812px) 100vw, 812px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure></div></div>
</div>



<p><strong>・イベントスクリプトで呼び出し</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>イベントのスクリプトに<strong><mark style="background-color:#7bdcb5" class="has-inline-color">「d9mScriptParse(this, &#8216;スクリプトID&#8217;);」と記述して呼び出し</mark></strong>ます。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d3419&quot;}" data-wp-interactive="core/image" class="alignright size-full wp-lightbox-container"><img decoding="async" width="1054" height="741" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/11/image-2.png" alt="イベントスクリプトで呼び出し" class="wp-image-2604" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/11/image-2.png 1054w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-2-300x211.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-2-1024x720.png 1024w, https://d9m.conohawing.com/wp-content/uploads/2024/11/image-2-768x540.png 768w" sizes="(max-width: 1054px) 100vw, 1054px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure></div></div>
</div>



<h2 class="wp-block-heading"><span id="toc2">●独自スクリプトの記法</span></h2>



<p><strong>・命令[ パラメータ,パラメータ,&#8230;]</strong></p>



<p>命令とパラメータを組み合わせ、１行１命令で記述します。サンプルスクリプトを参考にしてください。</p>



<p><strong>・簡易命令</strong></p>



<p>文章の表示は「●」、条件分岐は「◆」、選択肢は「★」など、一目でどこにあるかがわかる記号でメンテナンス性を向上させています。</p>



<h2 class="wp-block-heading"><span id="toc3">●実装予定のイベント</span></h2>



<p><strong>・V0.6　プラグインパラメータでスクリプト記述</strong></p>



<p>現在IDとスクリプトファイル名を指定する形ですが、スクリプトそのものを追加する予定です。スクリプトにテキストがある場合はスクリプトファイル名を無視します。イベントスクリプトから呼ばれると、このスクリプトに記述された内容がイベントとして展開されるようになります。</p>



<p><strong>・V0.7　場所移動</strong></p>



<p>場所移動のイベントを追加します。難しくないので他の簡単なイベントも追加するかも知れません。</p>



<p>ウエイトやプレイヤーの透明化、集合ぐらいは追加するかも。</p>



<p><strong>・V0.8　移動ルートの設定</strong></p>



<p>まだ考察のみで設計はしていませんが、記号で移動ルートを指定できればいいなと思っています。</p>



<p>「(↑→↓←)4」で上下左右に４回まわる、とかできたら最高ですが、あまり期待はしないでください。</p>



<p><strong>・V0.9　ピクチャの回転、ピクチャの色調変更</strong></p>



<p>ピクチャ関連イベントの残り２つです。回転はできることが少ないので不要な気もしますが、せっかくなので。</p>



<p><strong>・画面カテゴリのイベント</strong></p>



<p>フェードイン、フェードアウト、色調変更、フラッシュ、シェイク、天候の設定です。</p>



<h2 class="wp-block-heading"><span id="toc4">●まとめ</span></h2>



<p><strong><mark style="background-color:#7bdcb5" class="has-inline-color">イベント変換プラグイン「d9mScriptToEvent.js」</mark></strong>の紹介でした。</p>



<p>関連プラグインが既に存在するかもですが、作るのが楽しかったので考えずに突き進みました。</p>



<p>副業も少し余裕ができたので、今月中に初版までもっていきたいと思います。</p>



<p></p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz-plugin-006/">【RPGツクール】イベント変換プラグイン～ベータ公開</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz-plugin-006/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【ARPG-PluginSet】向き固定慣性の不具合対応</title>
		<link>https://d9m.conohawing.com/rmmz_arpgpluginset16/</link>
					<comments>https://d9m.conohawing.com/rmmz_arpgpluginset16/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Thu, 11 Apr 2024 13:18:31 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ARPGプラグインセット]]></category>
		<category><![CDATA[アクション]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2573</guid>

					<description><![CDATA[<p>向き固定で慣性が狂う問題を回避するプラグインを作成しました。こちらからダウンロードできます。（右クリックからダウンロードでよろしく） 「カニ歩き＋剣振り」で判明したARPG_PluginSetの不具合の対策になります。向 [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset16/">【ARPG-PluginSet】向き固定慣性の不具合対応</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong><mark style="background-color:#7bdcb5" class="has-inline-color">向き固定で慣性が狂う問題</mark></strong>を回避するプラグインを作成しました。<br><a rel="noopener" href="https://d9m.conohawing.com/game/RPGMaker/plugin/DotMoveSystem_d9mChange.js" target="_blank">こちら</a>からダウンロードできます。（右クリックからダウンロードでよろしく）</p>



<p><a href="https://d9m.conohawing.com/rmmz_arpgpluginset15/">「カニ歩き＋剣振り」</a>で判明した<a href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_02.html">ARPG_PluginSet</a>の不具合の対策になります。向きを固定した状態では慣性が現在方向に発生します。後退してキーを離すと慣性が前方に発生。タップしての移動では発生しないので、不具合と判断しています。</p>



<p>「DotMoveSystem_FunctionEx」の後にプラグインを追加し、プラグインパラメータ「適用スイッチID」をONにすることで現象が回避できます。</p>



<p>適用スイッチIDには「カニ歩き中であるかどうか」を持つスイッチを指定することを推奨します。副作用を懸念し、状況を限定して適用するようにしています。</p>



<p><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">※プラグインの適用によって生じた損害について、作者は一切責任を負いません。</mark></strong></p>



<p><a href="https://d9m.conohawing.com/rmmz_arpgpluginset8/">アイテム掲げ</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset6/">剣ビーム</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset11/">盾ガード</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset12/">ドロップアイテム</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">斜め方向の弾</a>を作ってきました。神トラをイメージしての<a href="https://d9m.conohawing.com/rmmz_arpgpluginset9/">壺投げ</a>もありますので、是非過去記事も見てみてください。</p>



<p>以降、問題点と解決方法、苦労話が続きます。ご参考までに。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●向き固定の慣性問題</a></li><li><a href="#toc2" tabindex="0">●解決方法</a></li><li><a href="#toc3" tabindex="0">●苦労話</a></li><li><a href="#toc4" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●向き固定の慣性問題</span></h2>



<p>ARPG-PluginSetでは移動キーが離された後も慣性で動きます。この状況では既にキーが離されているため方向が存在しません。現行バージョンでは「現在方向」を取ってくるため、<strong><mark style="background-color:#7bdcb5" class="has-inline-color">慣性方向が狂う</mark></strong>ようです。向き固定中では問題が発生します。</p>



<p>タップ／クリックによる移動は目的地から方向を求めている？ようなので発生しないようです。</p>



<p>今回の解決策が正しいかはともかく、恐らく不具合だと思います。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">●解決方法</span></h2>



<p>慣性は「DotMoveSystem_FunctionEx.js」の「inertiaMoveProcess」で実施しています。「dotMoveByDirection」に渡しているのは現在方向となる「this.direction()」。ここを「this.mover()._lastDirection」にすることで解決しました。</p>



<p>慣性なので目的地から方向を求められそうです。が、「_lastDirection」で目的は達成できそうなのでソコまで調査を進めていません。そっちの方が完璧かもですが、既に戦意を失いかけていたので留まりました。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc3">●苦労話</span></h2>



<p>現象からして「慣性」とアタリを付けられたので、スクリプトはすぐ見つかりました。しかし、１スクリプトでも流れが掴みにくくパニックになってました。</p>



<p>方向設定がキモなのは分かっていましたが、それっぽい所を変えても改善せず。最終キー入力を覚えておきたいけど色んな所で方向が更新されててパニック。大元で覚えておきたいけどキー入力直後はどこが呼ばれるか分からない。大元っぽいsetDirectionをいじるも改善せず、で大変でした。ほんと修行が足んねー。</p>



<p>初心に戻り、キーワード「慣性」から見直し。<br>慣性→setInertia→_inertia→inertiaMoveProcess→dotMoveByDirectionと進み、this.direction()をthis.mover()._lastDirectionに変更してみると改善。裏付けで関連場所を調査して問題なさそうな事を確認してプラグイン化しました。前半は_lastDirectionを見つけるまでの布石ということで、全てに意味がありましたね。</p>



<p>プロトタイプベースなので「今どこ見てたっけ？」となって迷子になったりもしました。<br>プロトタイプベースは影響範囲を小さくできるのでプラグインとは相性が良さそう。JavaScriptは昔から使ってるけどprototypeは見ないようにしてました。いいかげん、これを機に慣れるか。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc4">●まとめ</span></h2>



<p>今回は「向き固定慣性」の不具合を対策しました。<br>「DotMoveSystem_FunctionEx.js」を調査し、慣性の移動方向が最終方向ではなく現在方向となっていることを確認。「向き固定中」かつ「適用スイッチON」の時のみ最終方向とするプラグインを作成しました。</p>



<p>「常に最終方向にする」という対応でも動きそうでしたが、副作用を考慮して状況を限定しています。</p>



<p>自分には扱いづらいけど、やっぱりARPG_PluginSetはすごいと再認識。<br>移動はイベントだけでなくパーティの隊列歩行や乗り物にも影響しているようです。かつ汎用的にも作られているため、スクリプトが長くなるのも当然ですね。ここだけ全体を考えて設計するとか、一通りrmmz_***系のスクリプトを把握してるってことですかね。おみそれしました。</p>



<p>僕はほどほどに頑張ります。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset16/">【ARPG-PluginSet】向き固定慣性の不具合対応</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_arpgpluginset16/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【ARPG-PluginSet】カニ歩き＋剣振り</title>
		<link>https://d9m.conohawing.com/rmmz_arpgpluginset15/</link>
					<comments>https://d9m.conohawing.com/rmmz_arpgpluginset15/#comments</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Tue, 02 Apr 2024 14:20:29 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ARPGプラグインセット]]></category>
		<category><![CDATA[アクション]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2529</guid>

					<description><![CDATA[<p>「カニ歩き＋剣振り」、コメントで頂いたネタを記事にさせていただきました。 アイキャッチ画像の通りイベントを設定すればカニ歩きしつつ剣を振れます。標準キー以外だとスクリプトを触る必要があるかと思うので、とりあえず標準で使え [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset15/">【ARPG-PluginSet】カニ歩き＋剣振り</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>「カニ歩き＋剣振り」、コメントで頂いたネタを記事にさせていただきました。</p>



<p><mark style="background-color:#7bdcb5" class="has-inline-color"><strong>アイキャッチ画像の通り</strong></mark>イベントを設定すればカニ歩きしつつ剣を振れます。標準キー以外だとスクリプトを触る必要があるかと思うので、とりあえず標準で使えて他に影響がない「tab」で試しています。（ない…よね？）</p>



<p>ただ、向き固定時の移動量が残っているようで<strong><mark style="background-color:#7bdcb5" class="has-inline-color">「後退時に押されるように戻る」</mark></strong>という問題が発生しています…。<a href="https://d9m.conohawing.com/rmmz_arpgpluginset9/">壺投げ</a>でも発生していた位置ズレと似ているかも。移動を完全に停止するプラグインコマンドを作成すれば解決しそうなので、改めてこちらも調査してみようと思います。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">※追記：2024/04/11　解決しました！→<a href="https://d9m.conohawing.com/rmmz_arpgpluginset16/">【ARPG-PluginSet】向き固定慣性の不具合対応</a></mark></strong></p>



<p>カニ歩きスイッチがOFFの時に指定キーが押されたらカニ歩きスイッチをONにしてカニ歩きを開始。カニ歩きスイッチがONの時に指定キーが離されたらカニ歩きスイッチをOFFにしてカニ歩きを終了。この形で実装されています。</p>



<p><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">※追記：2024/04/03　ソウルブレイダーのカニ歩きは剣を出したまま敵が倒せた気がするので、やりたいことは「剣振り」ではなく、「攻撃判定を持った剣を出したままにする」ことを指していたのでしょうかね。動的オブジェクトを向き固定のON/OFFと連動させれば可能です。<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">せっかくなので、</mark></strong>剣を突き出したまま動けるようにして記事を追記します。</mark></strong></p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●向き固定→カニ歩き</a></li><li><a href="#toc2" tabindex="0">●指定キー判定</a></li><li><a href="#toc3" tabindex="0">●スイッチで制御</a></li><li><a href="#toc4" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●向き固定→カニ歩き</span></h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>RPGツクールMZには「向き固定」があり、移動ルートの設定で指定することができます。</p>



<p>透明化ONは通常イベントにあるけど、向き固定は移動ルートの設定だけなんですかね？画像の変更も通常イベントにはないし、時々見当たらずにとまどってしまう。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d6a45&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="172" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-300x172.png" alt="移動ルートの設定＞向き固定ON" class="wp-image-2531" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-300x172.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/04/image-768x440.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/04/image.png 884w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">移動ルートの設定＞向き固定ON</figcaption></figure></div></div>
</div>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc2">●指定キー判定</span></h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>条件分岐ページ4のスクリプトに「Input.isPressed(&#8216;キー名&#8217;)」と書きます。これで、指定キーが押されたかどうかの判定ができます。</p>



<p>標準で用意されていないものはプラグインで追加しないと判定できません。プラグインで「これ使うよ」という指示が必要になります。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d6f8c&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="258" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-1-300x258.png" alt="条件分岐で指定キーの判定が可能" class="wp-image-2532" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-1-300x258.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/04/image-1.png 478w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">条件分岐で指定キーの判定が可能</figcaption></figure></div></div>
</div>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc3">●スイッチで制御</span></h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>キー判定でON/OFFすれば済むと思ってました…。並列処理で移動ルートの設定をプレイヤー対象で呼び出すと<strong><mark style="background-color:#7bdcb5" class="has-inline-color">処理落ち</mark></strong>します。一瞬安請け合いを後悔しました。しかし、スイッチで移動ルートの設定を１回だけ呼ぶようにして回避。一応カニ歩き＋剣振りができました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d748e&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="258" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-3-300x258.png" alt="カニ歩き中ON/OFFが切り替わった時だけ移動ルートの設定を呼ぶ" class="wp-image-2534" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/04/image-3-300x258.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/04/image-3.png 478w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">カニ歩き中ON/OFFが切り替わった時だけ移動ルートの設定を呼ぶ</figcaption></figure></div></div>
</div>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc4">●まとめ</span></h2>



<p>指定キー押し下げ中は向き固定、というイベントでカニ歩き＋剣振りが実装できました。処理落ち回避のため「カニ歩き中」スイッチを使用。移動ルートの設定が何度も呼ばれないよう制御しています。</p>



<p>ただ、後退した時に押されるように戻されるという問題が残ってます。こればかりはすぐに解決出来そうにないですね。。。ARPG_Core.jsを調べる必要がでてきそう。</p>



<p>あーるさん、コメントありがとうございました。</p>



<div style="height:36px" aria-hidden="true" class="wp-block-spacer"></div>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset15/">【ARPG-PluginSet】カニ歩き＋剣振り</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_arpgpluginset15/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【SRPGgearMZ】SRPGステージ作成</title>
		<link>https://d9m.conohawing.com/rmmz_srpggearmz_2/</link>
					<comments>https://d9m.conohawing.com/rmmz_srpggearmz_2/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Mon, 18 Mar 2024 15:08:45 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[SRPG]]></category>
		<category><![CDATA[SRPGgearMZ]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2394</guid>

					<description><![CDATA[<p>まずはSRPGステージの追加を通じ、RPGツクールMZの公式プラグイン「SRPGgearMZ」に慣れたいと思います。 サンプルを遊んだので何をどこでやっているか掴めています。SRPGステージの作成程度ならすぐできるでしょ [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_srpggearmz_2/">【SRPGgearMZ】SRPGステージ作成</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>まずは<mark style="background-color:#7bdcb5" class="has-inline-color">SRPGステージの追加</mark>を通じ、<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/" target="_blank">RPGツクールMZ</a>の公式プラグイン「<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_03.html" target="_blank">SRPGgearMZ</a>」に慣れたいと思います。</p>



<p><a href="https://d9m.conohawing.com/rmmz_srpggearmz_1/">サンプルを遊んだ</a>ので何をどこでやっているか掴めています。SRPGステージの作成程度ならすぐできるでしょう。</p>



<p>マップをコピーし、ギルドで呼べるようにしてマップ作成。<br>プレイヤー、敵、ボスを適当に配置してステージ勝敗条件を作成。<br>ステージ進行のイベント制御を作成したら完成です。</p>



<p>完成版は<a rel="noopener" href="https://d9m.conohawing.com/game/RPGMaker/srpggear2/index.html" target="_blank">こちら</a>でプレイできます。</p>



<p></p>



<p></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●SRPGマップ作成</a><ol><li><a href="#toc2" tabindex="0">・マップをコピー</a></li><li><a href="#toc3" tabindex="0">・ステージ選択追加</a></li><li><a href="#toc4" tabindex="0">・タイル配置</a></li></ol></li><li><a href="#toc5" tabindex="0">●ユニット配置</a><ol><li><a href="#toc6" tabindex="0">・アクター配置</a></li><li><a href="#toc7" tabindex="0">・敵配置</a></li><li><a href="#toc8" tabindex="0">・ボス作成</a></li></ol></li><li><a href="#toc9" tabindex="0">●ステージ進行</a><ol><li><a href="#toc10" tabindex="0">・ステージ開始</a></li><li><a href="#toc11" tabindex="0">・ターン開始／終了、戦闘前</a></li><li><a href="#toc12" tabindex="0">・ユニット行動後</a></li></ol></li><li><a href="#toc13" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●SRPGマップ作成</span></h2>



<p>では早速作っていきます。マップをコピーし、ギルドで呼べるようにして、マップ作成していきます。</p>



<h3 class="wp-block-heading"><span id="toc2">・マップをコピー</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>まずは<mark style="background-color:#7bdcb5" class="has-inline-color">ステージ１を複製</mark>。SRPGに関係ないのでマップ設定はそのまま使います。後から決定した名前ですが、「遺跡の不審者」としました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2d9dfc&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="192" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-14-300x192.jpg" alt="ステージ１のマップを複製" class="wp-image-2399" style="object-fit:cover" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-14-300x192.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-14-768x491.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-14.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ステージ１のマップを複製</figcaption></figure></div>

<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2da1a6&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="227" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-300x227.png" alt="名前以外はそのまま使う" class="wp-image-2400" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-300x227.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-768x582.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image.png 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">名前以外はそのまま使う</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc3">・ステージ選択追加</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>次は<mark style="background-color:#7bdcb5" class="has-inline-color">ステージを選べる</mark>ようにします。</p>



<p>ギルドのお姉さんがステージ選択のイベントを持っています。ステージクリアのフラグを見て、イベントで選べるステージを変えているようです。</p>



<p><mark style="background-color:#f78da7" class="has-inline-color">マップが増えるたび選択肢を増やす必要があります</mark>ね…。どうにかする方法はすぐには浮かびませんが、これはメンテナンスが厳しいです。まぁSRPGステージ作成とは関係ないので素直に作ります。</p>



<p>サイドシナリオとして選択肢を追加。選択された時の処理は他からコピーして使います。移動先を変えるだけですね。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2da68a&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/012-1-300x211.jpg" alt="受付に選択肢が用意されている" class="wp-image-2401" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/012-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/012-1-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/012-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">受付に選択肢が用意されている</figcaption></figure></div>

<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2daa09&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="225" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/012-2-300x225.png" alt="ステージ2以降をずらして挿入" class="wp-image-2402" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/012-2-300x225.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/012-2-768x575.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/012-2.png 796w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ステージ2以降をずらして挿入</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc4">・タイル配置</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>そして通常通り<mark style="background-color:#7bdcb5" class="has-inline-color">タイル配置</mark>。</p>



<p>左上にある透明イベント群とメイド以外を削除しました。アクター１、アクター０はそのまま使えましたが、他からもってくるだけなのでヨシ。適当にタイルを配置、ボスの居る場所には何となく遺跡を配置してみました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2daee6&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="200" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/013-300x200.png" alt="タイルを配置してステージ作成" class="wp-image-2403" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/013-300x200.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/013-768x512.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/013.png 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">タイルを配置してステージ作成</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc5">●ユニット配置</span></h2>



<h3 class="wp-block-heading"><span id="toc6">・アクター配置</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>まずは<mark style="background-color:#7bdcb5" class="has-inline-color">アクター配置</mark>。</p>



<p>左上をボスとするので、開始位置は右下とします。参加ユニットは４名とし、アクター１とアクター０を並べます。</p>



<p>アクターイベントは参加アクターと置き換わります。メモの&lt;type:actor&gt;がそうですね。次の&lt;id:0&gt;はアクターのIDを示します。</p>



<p>&lt;id:0&gt;と指定して並び順ごとにアクター選択させます。&lt;id:1&gt;とすることでアクター1のシドニーを指定します。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2db3e5&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="200" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/021-300x200.png" alt="右下にアクター４名を配置" class="wp-image-2404" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/021-300x200.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/021-1024x683.png 1024w, https://d9m.conohawing.com/wp-content/uploads/2024/03/021-768x512.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/021.png 1440w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">右下にアクター４名を配置</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc7">・敵配置</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>次は<mark style="background-color:#7bdcb5" class="has-inline-color">敵を置き</mark>ます。</p>



<p>ステージ１から野犬、ウルフ、ハーピーをコピー。ステージ３から狐ニンジャをコピー。</p>



<p>狐ニンジャは待機させる予定でしたが、すっごい動きます。こいつら２回行動してたのか…スキルかな？ということで、&lt;mode:absRegionUp&gt;を使って休憩してもらうことに。常に大きいリージョン番号へ行こうとします。現在地を最高のリージョンにすることで待機させることに成功しました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2db882&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="192" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/022-1-300x192.jpg" alt="敵ユニットを配置" class="wp-image-2405" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/022-1-300x192.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/022-1-768x491.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/022-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">敵ユニットを配置</figcaption></figure></div>

<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dbbf0&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/022-2-300x211.jpg" alt="移籍前の敵は常に待機させる" class="wp-image-2406" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/022-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/022-2-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/022-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">移籍前の敵は常に待機させる</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc8">・ボス作成</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>続いて<mark style="background-color:#7bdcb5" class="has-inline-color">ボス</mark>。</p>



<p>ボスは召喚で登場させます。トレントより強く、デスよりは弱くしたい。丁度よさそうなのがアークデーモンでした。狐ニンジャの視界としてリージョンを配置し、そのリージョンに侵入したらボスが召喚される、という流れとしましょう。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="637" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-4.jpg" alt="遺跡前でボス召喚" class="wp-image-2434" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-4.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-4-300x191.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-4-768x489.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">遺跡前でボス召喚</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc9">●ステージ進行</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・ステージ開始</span></h3>



<p>イベント<mark style="background-color:#7bdcb5" class="has-inline-color">「戦闘開始時の処理」</mark>で勝利条件を説明。それっぽくメイドに話してもらいます。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dc2ae&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-1-2-300x211.jpg" alt="戦闘開始時の処理①" class="wp-image-2411" style="object-fit:cover" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-1-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-1-2-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-1-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">戦闘開始時の処理①</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dc6a6&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-2-300x211.jpg" alt="戦闘開始時の処理②" class="wp-image-2412" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-2-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">戦闘開始時の処理②</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dca6c&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-3-300x211.jpg" alt="戦闘開始時の処理③" class="wp-image-2413" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/031-3-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-3-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/031-3.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">戦闘開始時の処理③</figcaption></figure></div></div>
</div>



<p>メイドにカーソルを合わせて決定したときの会話も修正しました。どうしても気になるので。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dcece&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-1-300x211.jpg" alt="プレイヤーイベント①" class="wp-image-2414" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-1-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プレイヤーイベント①</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dd290&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-2-300x211.jpg" alt="プレイヤーイベント②" class="wp-image-2415" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-2-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プレイヤーイベント②</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2dd67e&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-3-300x211.jpg" alt="プレイヤーイベント③" class="wp-image-2416" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-3-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-3-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-3.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プレイヤーイベント③</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc11">・ターン開始／終了、戦闘前</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>アクターターン開始時の処理でPlayerTurn、エネミーターン開始時の処理でEnemyTurnの演出が呼ばれます。ターン終了時の処理でプレイヤー、エネミーの行動が終了した時の処理を行います。戦闘前の処理でキャラクターのぼやきやなどを述べさせるのでしょうか。ユニットが参加しているかのチェックも簡単だといいけど。</p>



<p>今回は全て使わないので、演出後のイベントは削除しました。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-1.jpg" alt="アクターターン開始時の処理" class="wp-image-2420" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-1.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-1-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">アクターターン開始時の処理</figcaption></figure></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ddcce&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-2-300x211.jpg" alt="エネミーターン開始時の処理" class="wp-image-2417" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-2-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">エネミーターン開始時の処理</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2de067&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-3-300x211.jpg" alt="ターン終了時の処理" class="wp-image-2418" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-3-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-3-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-3.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ターン終了時の処理</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2de451&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-4-300x211.jpg" alt="戦闘前の処理" class="wp-image-2419" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/032-4-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-4-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/032-4.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">戦闘前の処理</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc12">・ユニット行動後</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>イベント「ユニット行動後の処理」でボス召喚や全滅時の処理を行います。薬草集めに関する処理を削除し、アークデーモンの召喚をステージ３からもってきます。ついでにストーリーも書いてみる。こういった滑稽なギャグ敵たちは大好き。勝利時のメイドのセリフも変えて、とりあえず完成とします。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-1.jpg" alt="ユニット行動後の処理①" class="wp-image-2421" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-1.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-1-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理①</figcaption></figure></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-2.jpg" alt="ユニット行動後の処理②" class="wp-image-2422" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-2.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-2-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-2-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理②</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-3.jpg" alt="ユニット行動後の処理③" class="wp-image-2423" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-3.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-3-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-3-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理③</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-4.jpg" alt="ユニット行動後の処理④" class="wp-image-2424" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-4.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-4-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-4-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理④</figcaption></figure></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-5.jpg" alt="ユニット行動後の処理⑤" class="wp-image-2425" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-5.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-5-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-5-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑤</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-6.jpg" alt="ユニット行動後の処理⑥" class="wp-image-2426" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-6.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-6-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-6-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑥</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-7.jpg" alt="ユニット行動後の処理⑦" class="wp-image-2427" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-7.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-7-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-7-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑦</figcaption></figure></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-8.jpg" alt="ユニット行動後の処理⑧" class="wp-image-2428" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-8.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-8-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-8-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑧</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-9.jpg" alt="ユニット行動後の処理⑨" class="wp-image-2429" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-9.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-9-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-9-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑨</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="702" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-10.jpg" alt="ユニット行動後の処理⑩" class="wp-image-2430" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/033-10.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-10-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/033-10-768x539.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">ユニット行動後の処理⑩</figcaption></figure></div></div>
</div>



<h2 class="wp-block-heading"><span id="toc13">●まとめ</span></h2>



<p>親切なヘルプ、サンプル構成の通り、SRPGステージの作成は簡単でした。<br>参考にしたいものは一通りサンプルにあるので、コピーするだけで大丈夫です。やりたいことがどこにあるか、遊んで把握しておくと楽です。</p>



<p>ファイアーエムブレムの仲間勧誘、トライアングルアタック、仲間テレポートなども作ってみたくなりました。ユニットを戦闘不能にして増援すれば変身も表現できるようなので、マムクートも作れます。</p>



<p>次は色々変化が起こるようなマップを作ってみたいと思います。</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_srpggearmz_2/">【SRPGgearMZ】SRPGステージ作成</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_srpggearmz_2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【SRPGgearMZ】SRPGサンプルで遊んでみる</title>
		<link>https://d9m.conohawing.com/rmmz_srpggearmz_1/</link>
					<comments>https://d9m.conohawing.com/rmmz_srpggearmz_1/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Wed, 13 Mar 2024 07:50:58 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[SRPG]]></category>
		<category><![CDATA[SRPGgearMZ]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2378</guid>

					<description><![CDATA[<p>RPGツクールMZの公式プラグイン「SRPGgearMZ」で遊んでみます。 シンプルな構成なのでプラグインに慣れていれば容易く使えそう。説明も充実しているので、初心者でも頑張れば触っていけるのではないでしょうか。RPGツ [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_srpggearmz_1/">【SRPGgearMZ】SRPGサンプルで遊んでみる</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p><a rel="noopener" href="https://rpgmakerofficial.com/product/mz/" target="_blank">RPGツクールMZ</a>の公式プラグイン「<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_03.html" target="_blank">SRPGgearMZ</a>」で遊んでみます。</p>



<p>シンプルな構成なのでプラグインに慣れていれば容易く使えそう。説明も充実しているので、初心者でも頑張れば触っていけるのではないでしょうか。RPGツクールMZでSRPG作るなら、お勧めです。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e3100&quot;}" data-wp-interactive="core/image" class="aligncenter size-full wp-lightbox-container"><img decoding="async" width="1000" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-3.jpg" alt="SRPGgearMZのタイトル画面" class="wp-image-2380" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-3.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-3-300x240.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-3-768x614.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SRPGgearMZのタイトル画面</figcaption></figure></div></div>
</div>



<p>「<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_02.html" target="_blank">ARPGプラグインセット</a>」でも遊んでます。<a href="https://d9m.conohawing.com/rmmz_arpgpluginset1/">攻撃範囲の変更</a>や<a href="https://d9m.conohawing.com/rmmz_arpgpluginset3/">ヒット判定の調整</a>をしたり、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset2/">剣振りアニメを解析</a>したりしています。<br>フックショットも作りたかったけど、SRPGgearMZが触りたくなったので保留。ここ解析してくれよ、などの要望コメントがあったら答えるかも。</p>



<p></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●サンプルをプレイ</a><ol><li><a href="#toc2" tabindex="0">・遊んでみた感想</a></li><li><a href="#toc3" tabindex="0">・SRPGgearMZがやってること</a></li><li><a href="#toc4" tabindex="0">・気になった点</a></li></ol></li><li><a href="#toc5" tabindex="0">●プラグインをチラ見</a><ol><li><a href="#toc6" tabindex="0">・使っているプラグイン</a></li><li><a href="#toc7" tabindex="0">・プラグインコマンド</a></li><li><a href="#toc8" tabindex="0">・使い方考察</a></li></ol></li><li><a href="#toc9" tabindex="0">●イベントをチラ見</a><ol><li><a href="#toc10" tabindex="0">・敵の表現</a></li><li><a href="#toc11" tabindex="0">・AI詳細指定は無い？</a></li></ol></li><li><a href="#toc12" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●サンプルをプレイ</span></h2>



<h3 class="wp-block-heading"><span id="toc2">・遊んでみた感想</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>酒場で準備、遊ぶステージを選んだらそのステージに移動してプレイ、ステージクリアすると次のステージが開放、全3ステージ。<br>どうしても全滅させたくなっちゃうので4時間ぐらい遊んでしまいました。<br>やっぱり時間かかるジャンルですねぇ。<br>ファイアーエムブレムとタクティクスオウガ、ギレンの野望（未クリア）は楽しんだ記憶あるけど、今は面倒で楽しめなくなってました。いや、面倒になったのはSRPGに限らないか…。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e365c&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-2-300x240.jpg" alt="開放したステージを選んで遊べるSRPG" class="wp-image-2379" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-2-300x240.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-2-768x614.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">開放したステージを選んで遊べるサンプル</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc3">・SRPGgearMZがやってること</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>カーソル動かして、移動範囲／攻撃範囲表示して、ステータス見れて、と想像以上にSRPGしてるのはびっくり。甘く見すぎか。マウスにも対応していて快適ですね。</p>



<p>指輪効果などでステータス増強できるのも芸が細かかったです。移動力上昇、攻撃範囲上昇、攻撃されたら防御、攻撃されたら回復、攻撃されたら反撃、浮遊で川／崖渡りなどなど。</p>



<p>こういった要素で戦略の幅が広がるから、ジャンル的に当然っちゃ当然なのかな？</p>



<p>一番気になったのはAI。行動選択、移動可否判断、攻撃対象判断、色々やってそうで大変そうに思える。<br>この辺のカスタマイズはどこまでできるのかな。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e3b57&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-5-300x240.jpg" alt="移動範囲、移動ルートの表示" class="wp-image-2383" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-5-300x240.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-5-768x614.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-5.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">移動範囲、移動ルートの表示</figcaption></figure></div>

<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e3ee0&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="240" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-4-300x240.jpg" alt="攻撃対象を選択中" class="wp-image-2381" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-4-300x240.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-4-768x614.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-4.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">攻撃対象を選択中</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc4">・気になった点</span></h3>



<p>ただ、カーソルが勝手に動く不具合が気になりました。<br>画面中央にマウスがあってもカーソルがシュパシュパ動いてキャラクターが正しく選択できなくなることが多発。画面端にマウスをもっていくとマップをスクロールできますが、その辺のスクリプトが悪さしてる？<br>キーボードによるカーソル動作も感度が良すぎてキャラクターを通りすぎてしまうことが多かったです。不具合だったら直してほしいけど、この辺は何か設定があるといいですね。</p>



<p>リアルタイムに動くわけじゃないのでARPGに比べれば比較的作りやすいでしょうが、大変だったろうなぁ。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc5">●プラグインをチラ見</span></h2>



<h3 class="wp-block-heading"><span id="toc6">・使っているプラグイン</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>びびりながらプラグイン管理を開いたら案の定大量のプラグイン、15個もありました。</p>



<p>プラグインコマンドを見たらSRPG_BattlePrepare_MZとSRPG_core_MZの2つだけだったのが救い…かなぁ？</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e4421&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="243" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-6-300x243.jpg" alt="プラグイン管理、SRPG系15個！" class="wp-image-2384" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-6-300x243.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-6-768x621.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-6.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プラグイン管理、SRPG系15個！</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc7">・プラグインコマンド</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>プラグインコマンドはSRPG_BattlePrepare_MZが1個、SRPG_core_MZが19個。少し見たところ説明がわかりやすく、パラメータも浅いものばかり。ARPGプラグインセットに比べればとっつきやすそうです。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e48b1&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="294" height="300" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-7-294x300.jpg" alt="SRPG_core_MZのプラグインコマンド" class="wp-image-2385" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-7-294x300.jpg 294w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-7-768x783.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-7.jpg 1000w" sizes="(max-width: 294px) 100vw, 294px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">SRPG_core_MZのプラグインコマンド</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc8">・使い方考察</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>変数に色んな値を設定するプラグインコマンドばかりなので、イベントでどうこうするのがメインになるのかな。<br>上記以外のプラグインは自動で適用され、プラグイン管理でパラメータ設定する形のようです。もしくはメモ書きでスキルやアイテム、キャラクターの動きに影響を与えたりするとかですね。</p>



<p>テレポートなどの位置を強制変更可能にするプラグイン「SRPG_PositionEffect」はパラメータなし。</p>



<p>というか、パラメータは階層化できるんですね。値として説明を格納したりもしていて、めっちゃ親切、わかりやすくて助かる。</p>



<p>初めてまともに見たARPGプラグインセットがハードモードだっただけか…？</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e4d5e&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="183" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-9-300x183.jpg" alt="プラグイン設定とメモによる効果適用がメインか" class="wp-image-2387" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-9-300x183.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-9-768x468.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-9.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プラグイン設定とメモによる効果適用がメインか</figcaption></figure></div>

<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e50bd&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="183" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-10-300x183.jpg" alt="パラメータを階層化しての説明書き" class="wp-image-2388" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-10-300x183.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-10-768x468.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-10.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">パラメータを階層化しての説明書き</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc9">●イベントをチラ見</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・敵の表現</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>敵はメモで置き換える形のようです。やっぱメモ使うのがプラグインとして一般的なんですね。</p>



<p>イベントにも説明を書いてくれてます。よほどのことがない限り、スクリプトの解析までは不要かもしれません。</p>



<p>&lt;type:enemy&gt;&lt;id:4&gt;&lt;mode:avoidOpponents&gt;<br>これで敵データベースからid=4の敵を引っ張り出すようです。メモに移動量とかあるので、ここが敵設定のキモになりそう。mode=avoidOpponentsはAIの動き指定ですね。「avoidOpponents」は敵から遠ざかるAIとのこと。</p>



<p>ん？なんでAI指定は敵データベースに置かないんだろう？<br>…あ、同じ敵でもAIでバリエーション作れるように、かな？</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e5605&quot;}" data-wp-interactive="core/image" class="alignright size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-11-300x211.jpg" alt="敵キャラクターの表現" class="wp-image-2389" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-11-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-11-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-11.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">敵キャラクターの表現</figcaption></figure></div></div>
</div>



<h3 class="wp-block-heading"><span id="toc11">・AI詳細指定は無い？</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>プラグイン管理のパラメータにも特に無いのでAI指定はこれだけのようです。</p>



<p>SRPG_AIControlプラグインで細かい指定もできそうですが、「&lt;ai」で検索しても見つからない。説明に「試験的に運用」と書かれてますし、サンプルでは使われてないのかもです。</p>



<p>このプラグインもAI動作を細かく指定するわけではないので、ある程度で限界がありそうです。</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img decoding="async" width="1000" height="610" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-12.jpg" alt="SRPG_CoreのAIを拡張するプラグイン" class="wp-image-2390" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-12.jpg 1000w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-12-300x183.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-12-768x468.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">SRPG_CoreのAIを拡張するプラグイン</figcaption></figure></div></div>
</div>



<p>プラグインコマンド名で使い方わかるし、肝心なところでは文章で説明書きされている。いいゾ～これ。</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc12">●まとめ</span></h2>



<p>今回はRPGツクールMZの公式プラグイン「SRPGgearMZ」をチェックしてみました。<br>SRPGとして申し分無さそうな機能を持ってそう。説明も親切で、プラグインに慣れていればすぐコツを掴めそうです。<br>マップをコピーして主要部分を書き換えるだけでオリジナルにできそうです。そこで慣れて土台とし、アイテム／スキル／敵といった枝葉を一つ一つ身に付けていく。これは使いやすいのではないでしょうか。</p>



<p>オリジナルステージ作るなどして、もう少し遊んでみようかな。</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_srpggearmz_1/">【SRPGgearMZ】SRPGサンプルで遊んでみる</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_srpggearmz_1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【ARPG-PluginSet】ブーメラン</title>
		<link>https://d9m.conohawing.com/rmmz_arpgpluginset14/</link>
					<comments>https://d9m.conohawing.com/rmmz_arpgpluginset14/#comments</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Thu, 29 Feb 2024 13:59:31 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ARPGプラグインセット]]></category>
		<category><![CDATA[アクション]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2324</guid>

					<description><![CDATA[<p>今回はブーメランを完成させます。敵にぶつけると動きを止めることができます。 ※スキルオブジェクト作成のページ3：スナップショットが見た目調整のみだったので差し替えました。(2024/03/01) RPGツクールMZの公式 [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset14/">【ARPG-PluginSet】ブーメラン</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>今回はブーメランを完成させます。敵にぶつけると動きを止めることができます。</p>



<p class="has-vivid-red-color has-text-color has-link-color wp-elements-3db4a9e1dde90c759e6e828f70489d26">※スキルオブジェクト作成のページ3：スナップショットが見た目調整のみだったので差し替えました。(2024/03/01)</p>



<p>RPGツクールMZの公式プラグイン「<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_02.html" target="_blank">ARPGプラグインセット</a>」で遊んでいます。今までには初代ゼルダをイメージしつつ、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset8/">アイテム掲げ</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset6/">剣ビーム</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset11/">盾ガード</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset12/">ドロップアイテム</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">斜め方向の弾</a>を作ってきました。</p>



<p>神トラをイメージしての<a href="https://d9m.conohawing.com/rmmz_arpgpluginset9/">壺投げ</a>もありますので、是非過去記事も見てみてください。</p>



<p></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●スキルオブジェクト作成位置の設定</a><ol><li><a href="#toc2" tabindex="0">・前方位置の準備</a></li><li><a href="#toc3" tabindex="0">・上下左右の移動量</a></li><li><a href="#toc4" tabindex="0">・斜め方向の移動量</a></li><li><a href="#toc5" tabindex="0">・生成位置設定</a></li></ol></li><li><a href="#toc6" tabindex="0">●スキルオブジェクト作成</a><ol><li><a href="#toc7" tabindex="0">・ページ1：初期化時のイベント</a></li><li><a href="#toc8" tabindex="0">・ページ2：飛行中のイベント</a></li><li><a href="#toc9" tabindex="0">・ページ3：戻って来る時のイベント</a></li><li><a href="#toc10" tabindex="0">・ファイアをブーメランに変更</a></li></ol></li><li><a href="#toc11" tabindex="0">●敵の動きを止める</a><ol><li><a href="#toc12" tabindex="0">・変数を作成</a></li><li><a href="#toc13" tabindex="0">・「エネミーダメージ」を更新</a></li><li><a href="#toc14" tabindex="0">・敵テンプレートに適用</a></li></ol></li><li><a href="#toc15" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●スキルオブジェクト作成位置の設定</span></h2>



<p>まずはブーメランのスキルオブジェクト作成位置とするため、前方座標を作成します。プレイヤー位置を取得し、方向に応じて座標を調整。1歩分だと違和感があったので半歩分を追加する形にしています。0.35は斜めの値です。１歩分の場合斜めは0.7071…なので省略して0.7、半歩分なので0.35としています。</p>



<p>実行するとファイアがプレイヤーの半歩前に生成して発射されるようになります。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc2">・前方位置の準備</span></h3>



<p><a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">前回の記事</a>から続けて作業を進めますので、一通り進めておいてください。</p>



<p>格納する変数を用意し、コモンイベント「方向取得」でプレイヤーの位置を取得します。</p>



<ol class="wp-block-list">
<li>12番に「#前方X位置」として変数を作成</li>



<li>13番に「#前方Y位置」として変数を作成</li>



<li>「注釈：方向決定」の後に「build/ARPG_Core, キャラクター小数座標取得」を追加</li>



<li>　キャラクター指定のキャラクター種別を「プレイヤー」に変更</li>



<li>　小数X座標格納変数IDを「12：#前方X位置」に変更</li>



<li>　小数Y座標格納変数IDを「13：#前方Y位置」に変更</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e9824&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="236" height="300" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-236x300.png" alt="前方位置を格納する変数を用意" class="wp-image-2328" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-236x300.png 236w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-806x1024.png 806w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-768x976.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18.png 864w" sizes="(max-width: 236px) 100vw, 236px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">前方位置を格納する変数を用意</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2e9c4f&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-300x188.jpg" alt="プレイヤー位置の取得" class="wp-image-2329" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">プレイヤー位置の取得</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc3">・上下左右の移動量</span></h3>



<p><a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">前回の記事</a>でコモンイベント「方向取得」に「注釈：方向決定」を追加しました。方向を判断しているので、これを利用して前方位置を調整していきます。まずは上下左右。定数に小数点は書けないため、オペランドを「スクリプト」に設定し、そこに値を入力します。</p>



<ol class="wp-block-list">
<li>条件「%汎用方向 = 1」の時に「変数の操作」を追加（#0013 #前方Y座標 -= 0.5）</li>



<li>条件「%汎用方向 = 2」の時に「変数の操作」を追加（#0013 #前方Y座標 += 0.5）</li>



<li>条件「%汎用方向 = 4」の時に「変数の操作」を追加（#0012 #前方X座標 -= 0.5）</li>



<li>条件「%汎用方向 = 8」の時に「変数の操作」を追加（#0012 #前方X座標 += 0.5）</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ea131&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-1-300x188.jpg" alt="上下左右の前方座標に調整" class="wp-image-2330" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-1-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-1-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">上下左右の前方座標に調整</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc4">・斜め方向の移動量</span></h3>



<p>続けて斜め方向です。同様にオペランドを「スクリプト」に設定、そこに小数点を入力します。</p>



<ol class="wp-block-list">
<li>条件「%汎用方向 = 5」の時に「変数の操作」を追加（#0012 #前方X座標 -= 0.35）</li>



<li>条件「%汎用方向 = 5」の時に「変数の操作」を追加（#0013 #前方Y座標 -= 0.35）</li>



<li>条件「%汎用方向 = 9」の時に「変数の操作」を追加（#0012 #前方X座標 += 0.35）</li>



<li>条件「%汎用方向 = 9」の時に「変数の操作」を追加（#0013 #前方Y座標 -= 0.35）</li>



<li>条件「%汎用方向 = 6」の時に「変数の操作」を追加（#0012 #前方X座標 -= 0.35）</li>



<li>条件「%汎用方向 = 6」の時に「変数の操作」を追加（#0013 #前方Y座標 += 0.35）</li>



<li>条件「%汎用方向 = 10」の時に「変数の操作」を追加（#0012 #前方X座標 += 0.35）</li>



<li>条件「%汎用方向 = 10」の時に「変数の操作」を追加（#0013 #前方Y座標 += 0.35）</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ea627&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-2-300x188.jpg" alt="斜め方向の前方座標に設定" class="wp-image-2332" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-2-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-2-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-2.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">斜め方向の前方座標に設定</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・生成位置設定</span></h3>



<p>コモンイベント「ファイア」のスキルオブジェクト生成位置を先程作ったものに変更します。ファイアを斜めに発射してもそれっぽい位置から発射されるようになります。</p>



<ol class="wp-block-list">
<li>コモンイベント「ファイア」にあるスキルオブジェクト生成を編集</li>



<li>　位置指定＞位置指定を「カスタム」に変更</li>



<li>　位置指定＞カスタム座標＞X座標(変数指定)を「#0012 #前方X位置」に変更</li>



<li>　位置指定＞カスタム座標＞X座標(変数指定)を「#0013 #前方Y位置」に変更</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2eab23&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="278" height="300" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-278x300.png" alt="スキルオブジェクト生成の位置指定を修正" class="wp-image-2333" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-278x300.png 278w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-950x1024.png 950w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19-768x828.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-19.png 976w" sizes="(max-width: 278px) 100vw, 278px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">スキルオブジェクト生成の位置指定を修正</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2eaed9&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="293" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-20-300x293.png" alt="位置指定をカスタムに変更" class="wp-image-2334" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-20-300x293.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-20-768x751.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-20.png 916w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">位置指定＞位置指定をカスタムに変更</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2eb26d&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="293" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-21-300x293.png" alt="位置指定＞カスタム座標を設定" class="wp-image-2335" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-21-300x293.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-21-768x751.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-21.png 916w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">位置指定＞カスタム座標を設定</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc6">●スキルオブジェクト作成</span></h2>



<p>次はブーメランとして扱うスキルオブジェクトを作成します。ファイアを複製して調整。ページ3のイベントは削除し、戻ってくるイベントとして設定します。自立カスタム移動でdotMoveByDegを使い、移動しています。<br>並列処理でプレイヤー方向の角度を取得することで戻りを実現しています。</p>



<p>ファイアにあるスキルオブジェクト生成の作成対象をファイアからブーメランに変更します。これで敵にのみ当たり、敵に当たるか画面外まで行くと戻ってきます。MPの限りいくつも連続で発射できますが、その辺は後で調整が効く範囲でしょう。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc7">・ページ1：初期化時のイベント</span></h3>



<p>スキルオブジェクト「ファイア」を複製し、見た目と発射時の音を設定します。</p>



<ol class="wp-block-list">
<li>ファイアを複製し、名前を「ブーメラン」に変更</li>



<li>ページ1を編集</li>



<li>　画像を「!Frame」に変更</li>



<li>　すり抜けをON</li>



<li>　足踏みアニメをOFF</li>



<li>　実行内容の最後にある「SEの演奏」を「Wind4」に変更</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2eb831&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-300x211.jpg" alt="ファイアを複製して見た目と発射音を変更" class="wp-image-2336" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-130x90.jpg 130w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ファイアを複製して見た目と発射音を変更</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc8">・ページ2：飛行中のイベント</span></h3>



<p>飛んでいっている最中の見た目を調整します。</p>



<ol class="wp-block-list">
<li>ページ2を編集</li>



<li>　画像を「!Frame」に変更</li>



<li>　すり抜けをON</li>



<li>　足踏みアニメをOFF</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ebd30&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-1-300x211.jpg" alt="飛び去り中の見た目を調整" class="wp-image-2337" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-1-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-1-130x90.jpg 130w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-22-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">飛び去り中の見た目を調整</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc9">・ページ3：戻って来る時のイベント</span></h3>



<p>プレイヤーに向かって飛んでくる最中の見た目を調整します。実行内容で飛んでいく方向をプレイヤー方向に毎回変更することで戻りを実現。最後にプレイヤーとの距離が0以下になったらイベントを消去しています。</p>



<ol class="wp-block-list">
<li>ページ3を編集</li>



<li>画像を「!Frame」に変更</li>



<li>オプションは足踏み以外をON</li>



<li>自立移動のタイプを「カスタム」に変更</li>



<li>自律移動のタイプ＞ルートでスクリプトを指定し、以下を入力</li>



<li>　this.dotMoveByDeg($gameVariables.value(21));</li>



<li>移動速度を「6: 4倍速」に変更</li>



<li>移動頻度を「5: 最高」に変更</li>



<li>プライオリティを「通常キャラの上」に変更</li>



<li>実行内容を全て削除</li>



<li>実行内容に以下のイベントを作成</li>



<li>　build/ARPG_Core, キャラクター間角度取得</li>



<li>　　対象キャラクター指定を「プレイヤー」に変更</li>



<li>　　角度格納変数IDを「21: $SO移動角度」に変更</li>



<li>　build/ARPG_Core, キャラクター間距離取得</li>



<li>　　対象キャラクター指定を「プレイヤー」に変更</li>



<li>　　角度格納変数IDを「28: %汎用距離」に変更</li>



<li>　条件分岐：%汎用距離 &lt;= 0</li>



<li>　　条件内にイベントの一時消去を追加</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ec339&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-300x211.jpg" alt="戻ってくる時のイベント" class="wp-image-2348" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1-130x90.jpg 130w, https://d9m.conohawing.com/wp-content/uploads/2024/03/image-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">戻ってくる時のイベント</figcaption></figure></div></div>
</div>



<p class="has-text-align-center has-vivid-red-color has-text-color has-link-color wp-elements-877ddf919f3be3ae2d6eb7fdf363f14b">※スナップショットが見た目調整のみだったので差し替え(2024/03/01)</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc10">・ファイアをブーメランに変更</span></h3>



<p>スキルオブジェクト生成にあるイベント名を「ブーメラン」に変更し、試してみましょう。壁にぶつからずに飛んでいき、戻ってきます。</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ec84b&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-300x188.jpg" alt="ブーメランを作成するように変更" class="wp-image-2340" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ブーメランを作成するように変更</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc11">●敵の動きを止める</span></h2>



<p>最後に、敵にあたったら動きが止まるようにします。衝突スキル名と麻痺が継続する時間を保存するための変数を作成。衝突したスキルが何かを判断し、セルフ変数「$麻痺時間」に止める時間を設定します。<br>※スキル名チェックをファイアにしているのは、データベース上のスキル名を対象とするため<br>これらが終わったら敵テンプレートに麻痺時間を考慮するよう修正します。エネミーダメージの修正で完結させたかったのですが解決策が浮かびませんでした。</p>



<p></p>



<h3 class="wp-block-heading"><span id="toc12">・変数を作成</span></h3>



<p>敵と衝突したスキルの名前を格納する変数と、いつまで麻痺しているかの時間を計る変数を用意しておきます。</p>



<p>※変数「#0014 衝突スキル名」を作成<br>※変数「#0015 $麻痺時間」を作成</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ecdb4&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="236" height="300" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-236x300.png" alt="変数を２つ追加" class="wp-image-2341" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-236x300.png 236w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-806x1024.png 806w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23-768x976.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-23.png 864w" sizes="(max-width: 236px) 100vw, 236px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">変数を２つ追加</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc13">・「エネミーダメージ」を更新</span></h3>



<p>コモンイベント「エネミーダメージ」に麻痺するかどうかの判定を追加します。</p>



<ol class="wp-block-list">
<li>コモンイベント「エネミーダメージ」の先頭に以下を追加</li>



<li>移動ルートの設定で「このイベント」でスクリプトを指定し、以下を入力</li>



<li>　$gameVariables.setValue(14, this.arpgTempData().battler._recvDamageEffect._skill._data.name);</li>



<li>条件分岐を追加してスクリプトを指定し、以下を入力</li>



<li>　$gameVariables.value(14) === &#8216;ファイア&#8217;</li>



<li>条件分岐内にプラグインコマンド「SetVariable, セルフ変数値設定」を追加</li>



<li>　マップIDに「0」を入力</li>



<li>　イベントIDに「0」を入力</li>



<li>　セルフ変数IDに「15」を入力</li>



<li>　設定値に「300」を入力</li>



<li>条件分岐の次に変数の操作を追加：#0014 衝突スキル名 = 0</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ed32c&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-300x188.jpg" alt="麻痺するかどうかの判定を追加" class="wp-image-2342" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">麻痺するかどうかの判定を追加</figcaption></figure></div></div>
</div>



<p></p>



<h3 class="wp-block-heading"><span id="toc14">・敵テンプレートに適用</span></h3>



<p>敵テンプレートにある「enemy1」を麻痺するようにします。サンプルマップ1にいるウルフが影響を受けるようにします。残念ながら麻痺させたい敵には全テンプレートに適用する必要があります。</p>



<ol class="wp-block-list">
<li>enemy1のページ2を編集</li>



<li>条件分岐を追加し、条件に「変数：$麻痺時間」が0の時」を設定</li>



<li>それ以外のときを設定し、以下をそれ以外として追加</li>



<li>　変数の操作を追加「#0015 $麻痺時間 -= 1」</li>



<li>　ウエイト：1フレーム</li>



<li>移動ルートの設定を「条件を満たした時」へ移動</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2ed83f&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="211" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-1-300x211.jpg" alt="敵が麻痺するように設定" class="wp-image-2343" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-1-300x211.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-1-768x539.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-1-130x90.jpg 130w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-24-1.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">敵が麻痺するように設定</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc15">●まとめ</span></h2>



<p>今回はブーメランを完成させました。敵のリアクションがかなり遅れるのが気になりますが、、、。</p>



<p>意地になってARPG_Core.jsを片っ端から調査して衝突してきた相手のイベントIDを取ろうとしていました。取れてもコモンイベントが呼ばれる時にはスキルオブジェクトが消滅していて使えず。相当悩まされましたが、コモンイベントが非同期と考えれば当然だったかも知れません。</p>



<p>ブーメランの戻りが完成したところで、動きがフックショットに応用が効くと気付きました。出してる間は動けないようにしたい、というのが厳しそうですが。少し頑張ってみます。</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset14/">【ARPG-PluginSet】ブーメラン</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_arpgpluginset14/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【ARPG-PluginSet】斜め方向の弾</title>
		<link>https://d9m.conohawing.com/rmmz_arpgpluginset13/</link>
					<comments>https://d9m.conohawing.com/rmmz_arpgpluginset13/#respond</comments>
		
		<dc:creator><![CDATA[だくまた]]></dc:creator>
		<pubDate>Wed, 21 Feb 2024 12:27:18 +0000</pubDate>
				<category><![CDATA[RPGツクール]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ARPGプラグインセット]]></category>
		<category><![CDATA[アクション]]></category>
		<guid isPermaLink="false">https://d9m.conohawing.com/?p=2297</guid>

					<description><![CDATA[<p>今回は斜め方向の弾を撃てるようにします。斜めにも投げたいブーメランの布石です。 RPGツクールMZの公式プラグイン「ARPGプラグインセット」で遊んでいます。今までには初代ゼルダをイメージしつつ、アイテム掲げ、剣ビーム、 [&#8230;]</p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">【ARPG-PluginSet】斜め方向の弾</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>今回は斜め方向の弾を撃てるようにします。斜めにも投げたいブーメランの布石です。</p>



<p>RPGツクールMZの公式プラグイン「<a rel="noopener" href="https://rpgmakerofficial.com/product/mz/download/dlc/dl_02.html" target="_blank">ARPGプラグインセット</a>」で遊んでいます。今までには初代ゼルダをイメージしつつ、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset8/">アイテム掲げ</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset6/">剣ビーム</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset11/">盾ガード</a>、<a href="https://d9m.conohawing.com/rmmz_arpgpluginset12/">ドロップアイテム</a>を作ってきました。</p>



<p>神トラをイメージしての<a href="https://d9m.conohawing.com/rmmz_arpgpluginset9/">壺投げ</a>もありますので、是非過去記事も見てみてください。</p>



<p></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-20" checked><label class="toc-title" for="toc-checkbox-20">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">●入力方向取得</a></li><li><a href="#toc2" tabindex="0">●未入力時</a></li><li><a href="#toc3" tabindex="0">●方向決定</a></li><li><a href="#toc4" tabindex="0">●斜め方向の弾</a></li><li><a href="#toc5" tabindex="0">●まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">●入力方向取得</span></h2>



<p>まずは並列処理で常に方向が更新されるようコモンイベントで作成します。続けて斜め方向を判断するためにキー状態を取得。2値として値を加算することで同時押しを判断できるようにしています。</p>



<p>倍々の値にすることで各方向が押されたかどうかを扱えるようにしています。上だけが押されていたら1、下だけが押されていたら2。上と左同時押しなら5、下と右同時押しなら9。それぞれの状況を想定して加算してみると被らないことがわかります。0なら何も押されておらず、15なら全てが押されていると判断できます。</p>



<ol class="wp-block-list">
<li>コモンイベント「方向取得」作成</li>



<li>トリガー：並列処理</li>



<li>スイッチ：0002 ARPGモード</li>



<li>#0026 %汎用方向 = 0</li>



<li>条件分岐：ボタン[上]が押されている</li>



<li>　変数の操作：#0026 %汎用方向 += 1</li>



<li>条件分岐：ボタン[下]が押されている</li>



<li>　変数の操作：#0026 %汎用方向 += 2</li>



<li>条件分岐：ボタン[左]が押されている</li>



<li>　変数の操作：#0026 %汎用方向 += 4</li>



<li>条件分岐：ボタン[右]が押されている</li>



<li>　変数の操作：#0026 %汎用方向 += 8</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-medium"><img decoding="async" width="300" height="188" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-4-300x188.jpg" alt="入力方向の取得" class="wp-image-2308" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-4-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-4-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-4.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption class="wp-element-caption">入力方向の取得</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f0bd4&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="257" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-17-300x257.png" alt="入力チェックは条件分岐ページ4で設定" class="wp-image-2302" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-17-300x257.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-17-768x659.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-17.png 956w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">入力チェックは条件分岐ページ4で設定</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">●未入力時</span></h2>



<p>マップ移動直後はキー入力されていない可能性もあります。なので、この時点でまだ%汎用方向が0の場合は現在の方向から値を決定します。</p>



<p>向きは必ず１つになるので、直接値を代入しています。</p>



<ol class="wp-block-list">
<li>条件分岐：%汎用方向 = 0</li>



<li>　条件分岐：プレイヤーが上を向いている</li>



<li>　　変数の操作：#0026 %汎用方向 = 1</li>



<li>　条件分岐：プレイヤーが下を向いている</li>



<li>　　変数の操作：#0026 %汎用方向 = 2</li>



<li>　条件分岐：プレイヤーが左を向いている</li>



<li>　　変数の操作：#0026 %汎用方向 = 4</li>



<li>　条件分岐：プレイヤーが右を向いている</li>



<li>　　変数の操作：#0026 %汎用方向 = 8</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f1133&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-5-300x188.jpg" alt="未入力時" class="wp-image-2309" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-5-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-5-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-5.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">未入力時</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f1581&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="257" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-16-300x257.png" alt="入力チェックは条件分岐ページ3で設定" class="wp-image-2300" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-16-300x257.png 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-16-768x659.png 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-16.png 956w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">入力チェックは条件分岐ページ3で設定</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc3">●方向決定</span></h2>



<p>最後は値ごとの角度を設定することで斜め方向の取得は完成です。</p>



<p>まずは最終的な値格納先となる「進行方向」に0を代入します。続けて上下左右の角度4種、最後に斜め4種です。押されなかった場合や3つ以上押された場合は0となり、上と判断されます。デバイスによっては入力可能になりますが、今回は割愛。</p>



<ol class="wp-block-list">
<li>変数の操作：#0011 進行方向 = 0</li>



<li>条件分岐：%汎用方向 = 1</li>



<li>　変数の操作：#0011 進行方向 = 0</li>



<li>条件分岐：%汎用方向 = 2</li>



<li>　変数の操作：#0011 進行方向 = 180</li>



<li>条件分岐：%汎用方向 = 4</li>



<li>　変数の操作：#0011 進行方向 = 270</li>



<li>条件分岐：%汎用方向 = 8</li>



<li>　変数の操作：#0011 進行方向 = 90</li>



<li>条件分岐：%汎用方向 = 5</li>



<li>　変数の操作：#0011 進行方向 = 315</li>



<li>条件分岐：%汎用方向 = 9</li>



<li>　変数の操作：#0011 進行方向 = 45</li>



<li>条件分岐：%汎用方向 = 6</li>



<li>　変数の操作：#0011 進行方向 = 225</li>



<li>条件分岐：%汎用方向 = 10</li>



<li>　変数の操作：#0011 進行方向 = 135</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f1bcb&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-6-300x188.jpg" alt="上下左右の進行方向決定" class="wp-image-2310" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-6-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-6-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-6.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">上下左右の進行方向決定</figcaption></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f1f88&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-7-300x188.jpg" alt="斜めの進行方向決定" class="wp-image-2311" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-7-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-7-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-7.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">斜めの進行方向決定</figcaption></figure></div></div>
</div>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">●斜め方向の弾</span></h2>



<p>それでは、ファイアを斜め方向にします。攻撃角度に渡している%#汎用角度に進行方向を渡すだけで完了です。不要になる角度決定処理（青字関連のもの）は削除してください。（気になる方はスキップ</p>



<ol class="wp-block-list">
<li>コモンイベント「ファイア」の先頭に追加</li>



<li>　変数の操作：#0027 %#汎用角度 = 進行方向</li>



<li>汎用方向と汎用角度を設定する条件を全て削除</li>
</ol>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;68280fa2f24ea&quot;}" data-wp-interactive="core/image" class="aligncenter size-medium wp-lightbox-container"><img decoding="async" width="300" height="188" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" src="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-3-300x188.jpg" alt="ファイアを斜めにも撃てるように設定" class="wp-image-2306" srcset="https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-3-300x188.jpg 300w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-3-768x481.jpg 768w, https://d9m.conohawing.com/wp-content/uploads/2024/02/image-18-3.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="拡大する"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on-async--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ファイアを斜めにも撃てるように設定</figcaption></figure></div></div>
</div>



<h2 class="wp-block-heading"><span id="toc5">●まとめ</span></h2>



<p>思ったより斜め方向の弾は簡単でしたが、体調不良のためブーメランは次に持ち越し。戻ってくるブーメランの動きまでは思ったよりはやくしかし、ブーメラン機能実装まで頭がまわりませんでした。<br>休んでいる間は初代ゼルダ、神の通常プレイ動画を見てたけど、ARPG-PluginSetにないものはほとんどできたかな？像を押したりするのはARPG-PluginSetと関係なくですし。</p>



<p>ブーメラン完成後はいよいよ、…フックショットを本格的に考えていこう。</p>



<p></p>
<p>投稿 <a href="https://d9m.conohawing.com/rmmz_arpgpluginset13/">【ARPG-PluginSet】斜め方向の弾</a> は <a href="https://d9m.conohawing.com">だくまたゲーム制作ブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://d9m.conohawing.com/rmmz_arpgpluginset13/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
