ページ 11

ace イベントから逃げるゲームの作り方

Posted: 2019年10月20日(日) 11:43
by kyoko
歩行グラで、できるゲームを作っています。

主人公の歩行グラが、イベントの歩行グラに
追いかけられ、逃げるゲームです。

イベントの「自律移動:カスタム」「移動ルート:プレイヤーに近づく」を利用しています。

1回でも捕まったらゲームオーバーにするのは
できるのですが

3回まで捕まっていいゲームが、うまくできません。

1回捕まった時点で
「イベントが3秒、おいかけてこなくなる」(2回までできる)
という設定にしたいのですが

その「イベントを3秒停止させる」が、うまくできません

イベントの「ウェイト」だと
主人公まで停止してしまいます。

どうすればいいでしょうか。

よろしくお願いします。

Re: ace イベントから逃げるゲームの作り方

Posted: 2019年10月20日(日) 16:47
by faida
こんにちは。

「移動ルートの設定」に「オプション」という項目があり、
その中で「移動が終わるまでウェイト」という項目があります。
このチェックを外すと、移動ルートを設定したイベントが移動し終わるのを待たずに
ほかのイベントを動かすことができます。

なので、イベントに捕まった時に、「このイベント」に「移動ルートの設定」で
「ウェイト:180フレーム(3秒)」を指定し「移動が終わるまでウェイト」をはずすと、
プレイヤーは動けますがそのイベントはウェイトが終わるまで動けません。

ちなみにこの機能、本来は
・複数のイベントに移動ルートの設定を行い、同時に動かす
・イベントを移動させながら文章の表示やピクチャの表示を行う
といった、「移動ルートの設定」と同時に何かしたいときに使用します。
これを使用して、まるで動画のようにイベントを進行させていた人もいらっしゃいました。

Re: ace イベントから逃げるゲームの作り方

Posted: 2019年10月22日(火) 00:54
by kyoko
ありがとうございます。
いただいた内容を参考に
試行錯誤してみます。

ちなみに
①「自律移動」での、移動ルートの設定
②「イベント」での、移動ルートの設定
どう違うのか、とても迷うのですが

もしよろしければ、教えて頂けないでしょうか。

Re: ace イベントから逃げるゲームの作り方

Posted: 2019年10月22日(火) 08:55
by faida
基本的には、
「自律移動」は「イベントが発生していないときの」移動ルートで、
「イベント」は「イベントが発生しているときの」移動ルートです。

例えば、王座に座っている王様を考えてみましょう。
普段王様は王座に座っていますが、魔王を討伐したときに立って祝福してくれるようにしたい、
といった場面を想定します。
この場合、普段から王様が歩き回っていればおかしいですし、
魔王を討伐したときに座ったままの状態だと困ります。
そこで、「自律移動」には「固定」を指定し、
魔王を討伐した後のイベントで「イベント」の「移動ルートの設定」を行い、動かします。

「イベント」は「自律移動」よりも優先されます。
(ただし、「イベント」は「イベント」で上書きされます)
なので、「イベント」を終わらせるまで、「自律移動」はしません。
上記記事において、「自律移動」に「プレイヤーに近づく」を使用していても、
「イベント」の中身である「ウェイト」を終わらせるまで「自律移動」できないため、
上記記事のようなことができます。

Re: ace イベントから逃げるゲームの作り方

Posted: 2019年10月22日(火) 11:50
by kyoko
「自律移動」は基本の動きで
「イベント」は特定の条件での動き。

「イベント」があるときは、「イベント」は「自律移動」よりも優先される。

よく分かりました。

そこが分からなかったので
うまく動かせない点が多かったため
とても助かります。

ありがとうございました。