並列イベントで行き詰る(´・ω・`)
- 2012/12/06
- 17:16
今、製作中のイベントは、キャラが走りながら、会話をするというもの。
最初は、メッセージウィンドウが開くと、走るのを止めて画面のスクロールも止まるところで
つまづいていたが、イベントの組み方を工夫することで、これは無事に解決できた。
そこで、今度は、その走っているキャラの後から
別のキャラが走って追いついてくるという処理を追加。
これが上手くいかない。
追いつかせるところまでは、出来るんだけど、追いついたところで、キャラが全員、並走するように
処理をさせるのが難しい。
やり方として、最前列のキャラと同列上にイベントから接触することで開始するイベントを並走させて、
追いかけてくるイベントが触れた時点で、そのイベントの速度を走っているキャラに合わせる
組み方をしたんだけど、なぜか、イベントから触れても移動速度だけが反映されない。
はい、文章だけだと何言ってるか訳分かんないね。
でも、画像を添付すると余計に訳分からなくなるから、意味が分からない人は
今回の記事は無視しよう。
イベントから触れた時に、スイッチは切り替わるのに、何故移動速度を反映しないのだろう…(;´Д`A ```
と、考えていたら、あることに気づいた。
並走処理は並列処理で個別に用意しているんだけど、おそらく、この独立した並列処理に
影響を与えないのだと思う。
自動実行下の並列処理は、その自動実行の処理を引き継ぐということと、
ある並列処理に対して、その処理内容を変更させるもう一つの並列処理の命令は
同時進行で変化しない、ということは分かった。
この文章、何を言ってるのかよく分からないと思うけど、
実際にイベントを組んでみると、私がやろうとしていることが、
かなり面倒だということは分かると思う。
あー、頭がこんがらがってくる…
最初は、メッセージウィンドウが開くと、走るのを止めて画面のスクロールも止まるところで
つまづいていたが、イベントの組み方を工夫することで、これは無事に解決できた。
そこで、今度は、その走っているキャラの後から
別のキャラが走って追いついてくるという処理を追加。
これが上手くいかない。
追いつかせるところまでは、出来るんだけど、追いついたところで、キャラが全員、並走するように
処理をさせるのが難しい。
やり方として、最前列のキャラと同列上にイベントから接触することで開始するイベントを並走させて、
追いかけてくるイベントが触れた時点で、そのイベントの速度を走っているキャラに合わせる
組み方をしたんだけど、なぜか、イベントから触れても移動速度だけが反映されない。
はい、文章だけだと何言ってるか訳分かんないね。
でも、画像を添付すると余計に訳分からなくなるから、意味が分からない人は
今回の記事は無視しよう。
イベントから触れた時に、スイッチは切り替わるのに、何故移動速度を反映しないのだろう…(;´Д`A ```
と、考えていたら、あることに気づいた。
並走処理は並列処理で個別に用意しているんだけど、おそらく、この独立した並列処理に
影響を与えないのだと思う。
自動実行下の並列処理は、その自動実行の処理を引き継ぐということと、
ある並列処理に対して、その処理内容を変更させるもう一つの並列処理の命令は
同時進行で変化しない、ということは分かった。
この文章、何を言ってるのかよく分からないと思うけど、
実際にイベントを組んでみると、私がやろうとしていることが、
かなり面倒だということは分かると思う。
あー、頭がこんがらがってくる…
スポンサーサイト