「すり抜け床の作り方」の編集履歴(バックアップ)一覧はこちら
「すり抜け床の作り方」(2012/06/03 (日) 11:57:32) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<p><strong><span style="font-size:large;">すり抜け床の作り方</span></strong></p>
<p>すり抜け床の作り方です。すでに多くの他方の製作者様によって実現されていますが、このwikiにはなかったので掲載してみました。</p>
<p>仕組みとして、ブロックを呼び出したり消したりするキャラを配置して、すり抜け床を再現します。</p>
<p>用意するものとして、キャラを一個、ブロックを一個、です。</p>
<p><span style="font-size:medium;">キャラ必要フロー</span></p>
<p> フロー1 ブロックを呼び出す行動</p>
<p> フロー2 ブロックを消す行動</p>
<p> フロー3 ブロックを消す行動(主人公がすり抜けたい時)</p>
<p> </p>
<p><span style="font-size:medium;">キャラ条件説明</span></p>
<p>必要フロー ;タイミングはすべて常時</p>
<p> フロー1 基本条件 :主人公が横0+「-1」dot以内<br />
主人公が前Y2以内<br />
キー条件 :なし<br />
コマンド :ブロック召喚</p>
<p> フロー2 基本条件 :主人公が横0+「-1」dot外<br />
主人公が前Y2外<br />
キー条件 :なし<br />
コマンド :ブロックを消す</p>
<p> フロー3 基本条件 :なし<br />
キー条件 :X+↓<br />
コマンド :ブロックを消す</p>
<p> </p>
<p><span style="font-size:medium;">各フローの役割説明</span></p>
<p>フロー1 このフローで、主人公が自分の上にいるときにブロックを召喚します。</p>
<p>
フロー2 このフローで、主人公が自分の上から消えた時にブロックをなくします。(消さなくても良いと思いますが、自分は消したほうが少しでもCPUの負担が減ると考えているので消しています)</p>
<p>フロー3 このフローで、主人公が足場のすり抜けをしたい時に ブロックを消してすり抜けたようにします。</p>
<p> </p>
<p><span style="font-size:large;">ブロック側の必要設定</span></p>
<p>ブロック側で必要設定は「ブロック召喚を無効化」のチェックを<strong>外す</strong>ことです。<br />
この設定をしておかないと、キャラがブロックを消すことができません。</p>
<p>あとはキャラが召喚するブロックを選択して完成です。</p>
<p> </p>
<p><span style="font-size:small;">補足</span></p>
<p>敵キャラに関してのすり抜けブロック対処は様々です。<br />
自分はすり抜けブロックにいる敵キャラはすべて飛行にして、ブロックに乗っているかのように見せています。</p>
<p> </p>
<p><span style="font-size:xx-small;">補足、訂正やもっと効率のいい方法、こうすれば見やすくなる、等の意見があればお願いします。</span></p>
<p><strong><span style="font-size:large;">すり抜け床の作り方</span></strong></p>
<p>すり抜け床の作り方です。すでに多くの他方の製作者様によって実現されていますが、このwikiにはなかったので掲載してみました。</p>
<p>仕組みとして、ブロックを呼び出したり消したりするキャラを配置して、すり抜け床を再現します。</p>
<p>用意するものとして、キャラを一個、ブロックを一個、です。</p>
<p><span style="font-size:medium;">キャラ必要フロー</span></p>
<p> フロー1 ブロックを呼び出す行動</p>
<p> フロー2 ブロックを消す行動</p>
<p> フロー3 ブロックを消す行動(主人公がすり抜けたい時)</p>
<p> </p>
<p><span style="font-size:medium;">キャラ条件説明</span></p>
<p>必要フロー ;タイミングはすべて常時</p>
<p> フロー1 基本条件 :主人公が横0+「-1」dot以内<br />
主人公が前Y2以内<br />
キー条件 :なし<br />
コマンド :ブロック召喚</p>
<p> フロー2 基本条件 :主人公が横0+「-1」dot外<br />
主人公が前Y2外<br />
キー条件 :なし<br />
コマンド :ブロックを消す</p>
<p> フロー3 基本条件 :なし<br />
キー条件 :X+↓<br />
コマンド :ブロックを消す</p>
<p> </p>
<p><span style="font-size:medium;">各フローの役割説明</span></p>
<p>フロー1 このフローで、主人公が自分の上にいるときにブロックを召喚します。</p>
<p>
フロー2 このフローで、主人公が自分の上から消えた時にブロックをなくします。(消さなくても良いと思いますが、自分は消したほうが少しでもCPUの負担が減ると考えているので消しています)</p>
<p>フロー3 このフローで、主人公が足場のすり抜けをしたい時に ブロックを消してすり抜けたようにします。</p>
<p> </p>
<p><span style="font-size:large;">ブロック側の必要設定</span></p>
<p>ブロック側で必要設定は「ブロック召喚を無効化」のチェックを<strong>外す</strong>ことです。<br />
この設定をしておかないと、キャラがブロックを消すことができません。</p>
<p>あとはキャラが召喚するブロックを選択して完成です。</p>
<p> </p>
<p><span style="font-size:small;">補足</span></p>
<p>敵キャラに関してのすり抜けブロック対処は様々です。<br />
自分はすり抜けブロックにいる敵キャラはすべて飛行にして、ブロックに乗っているかのように見せています。</p>
<p> </p>
<p><span style="font-size:xx-small;">補足、訂正やもっと効率のいい方法、こうすれば見やすくなる、等の意見があればお願いします。</span></p>