お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
220 / 401 ツリー ←次へ | 前へ→

画面を揺らす演出について 公主 2012/8/5(日) 16:18
Re:画面を揺らす演出について 空猫 2012/8/7(火) 12:47
Re:画面を揺らす演出について 公主 2012/8/8(水) 17:52

画面を揺らす演出について
 公主  - 2012/8/5(日) 16:18 -
  
初めまして、こんにちは。公主と申します。
YU-risを使わせていただております。

演出命令でクエイクにて\SP.QXYZを指定して、背景画像を揺らしたいのですが、
スクリプトで指定すると立ち絵が揺れてしまいます。

\SP.QXYZ(40, 50, 40, 500, 0, 1)
\SE効果音再生
地の文。

地の文。

\立ち絵表示

で指定しているのですが、後から表示された立ち絵が揺れてしまいます。

背景画像だけを揺らすにはどのように指定すればよろしいのでしょうか?

初歩的な質問かもしれませんが、ご回答お願いします。
引用なし
パスワード

Re:画面を揺らす演出について
 空猫  - 2012/8/7(火) 12:47 -
  
こんにちは、空猫と申します。
ちょっとだけ検証してみたので参考程度なれば。

まず背景画像だけを動かしたい場合ですが、どうやら\BG命令で表示した場合にはレイヤ名がBGになる(マニュアル参照)、ということで動かしてみたところ立ち絵も一緒に移動しました。
\SP.QXYZ(40, 50, 40, 500, 0, 1)
\SP.GO(BG)
\SP.WA(BG)
どうやら\BG命令で配置した背景を動かすと全てのスプライトに影響が出ている気がします。SpriteMapViewで確認すると数値上はBGだけ移動していますが全てに影響を与えています。また、BGを相対移動などしてしまうと描画されている立ち絵などがカメラ位置と対応がうまくいかなくなります。

現状だと 背景だけ を動かすのは難しい気がします。
(動かす背景を一時的にCGとして表示して動かす とか力技もないことはないですが…)
ちなみに 画面全体を動かす のであればカメラを動かすのが良いかと思います。以下のような形で行えます。

\CM.QXYZ(40, 50, 40, 500, 0, 1)
\CM.GO
\CM.WA

それと公主様の例ですと \SP.QXYZ の後に\SP.GO命令と\SP.WA命令がありませんが、演出開始と演出終了待ち命令を入れておかないと次の描画命令で処理されてしまいますので気をつけたほうが良いかと思います。
それでは、少しでも参考になれば幸いです。
引用なし
パスワード

Re:画面を揺らす演出について
 公主  - 2012/8/8(水) 17:52 -
  
空猫さんのスクリプト通りに指定してみたら、何とか動きました。

この方法ですと、立ち絵も動いてしまうのですね…。今はこのスクリプトで動かしてみようかと思います。
こちらのスクリプトミスで立ち絵だけが動いてしまうようでしたね。

どうもご丁寧に教えて下さってありがとうございます。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
220 / 401 ツリー ←次へ | 前へ→
59,457
(SS)C-BOARD v3.8.1β4 is Free.