ページ 11

【解決済み】画面外からキャラクターを登場させたい

Posted: 2018年1月10日(水) 03:09
by Okayu
ツクールMV初心者です。よろしくお願いします。

マップの範囲外からキャラクターを登場させるにはどのようにすれば良いのでしょうか?
いきなりマップ上にパッと現れるのではなく、スーッと画面外からマップに登場させたいのです。

手始めにマップ内に透明のイベントを配置してプレイ開始と共に画面外へこっそり移動させる方法を考え、スクリプト「this.character(キャラクターID).forceMoveRoute」を使ってみましたがマップ外へ出れませんでした。

次にhttp://woodpenguin.blog.fc2.com/blog-entry-98.htmlで紹介されている方法(文中にも画面外へ移動可とのことでしたので)を試してみると、シンタックスエラーを吐いてしまいます。この方法はMVではサポートされていないのでしょうか?

マップの外にキャラクターを移動あるいは配置させられる方法をご存知でしたらご教授ください。。

Re: 画面外からキャラクターを登場させたい

Posted: 2018年1月10日(水) 03:52
by ビービー
こんばんは。

マップの外というのがいまいちわからないんですが、
黒い部分のことでしょうか?

黒い部分のことを指しているのであれば
黒いマップチップを配置して画面外のように見せれるような気がします。

検討違いの回答でしたらすみません。

Re: 画面外からキャラクターを登場させたい

Posted: 2018年1月10日(水) 04:07
by Okayu
ビービーさん、早速の返信ありがとうございます!

なるほど、黒いマップチップを配置すればよかったのですね! :shock:

そのままだと登場時、画面外に相当する部分にキャラが見えてしまいますが上層に黒いタイルを重ねれば意図したような演出にすることができました!

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