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

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

1度の連続演出でカメラを2度動かしたい CC 2024/9/3(火) 3:17
Re:1度の連続演出でカメラを2度動かしたい ぽてと 2024/9/3(火) 19:39
Re:1度の連続演出でカメラを2度動かしたい CC 2024/9/4(水) 20:56
Re:1度の連続演出でカメラを2度動かしたい ぽてと 2024/10/26(土) 20:58

1度の連続演出でカメラを2度動かしたい
 CC  - 2024/9/3(火) 3:17 -
  
お世話になっております。
カメラ演出についてご質問させていただきたく存じます。

『画面をクエイクした後にgazou00を移動させ、
gazou00が移動し終わるともう一度画面がクエイクされる。』

という演出を作りたいのですが、
下記スクリプトを実行すると最初の一度しかクエイクされません。
恐らく最初と最後のクエイクが同時に実行されているように思います。
----------------------
\CM.QXY(30, 50, 50)
\CM.GO(クエイク,E2)

\SP.CG("gazou00")
\SP.ZA(256, 0)
\SP.2XYZ( -436, -88, 200, -120,-140, 164, 300,1)
\SP.GO(クエイク,E2)

\CM.QXY(30, 50, 50)
\CM.GO(クエイク,E2)
----------------------
カメラ演出(\CM.GO)には、
\SP.GOにおける「スプライト名」や「演出名」といった物が存在しないようですが、
やはり1度の連続演出でカメラを複数回動かすのは難しいのでしょうか…?

恐縮ではございますが、どなたかご助力いただければ幸いです。
何卒よろしくお願いいたします。
引用なし
パスワード

Re:1度の連続演出でカメラを2度動かしたい
 ぽてと  - 2024/9/3(火) 19:39 -
  
ぽてとです。

1度の連続演出でカメラを複数回動かすのは可能です。
実は\CM.GO命令の実態は下記命令です。

\SP.GO("LNO_CM")

これを踏まえて以下のように記述すると動作いたします。
※SP.QXY命令が50ミリ秒だと判断つきにくいので、500ミリ秒(0.5秒)にしてます。

■サンプルスクリプト
\SP.QXY(30, 50, 500)
\SP.GO(LNO_CM,E2)

\SP.CG("gazou00")
\SP.ZA(256, 0)
\SP.2XYZ( -436, -88, 200, -120,-140, 164, 300,1)
\SP.GO(gazo,E2)

\SP.QXY(30, 50, 500)
\SP.GO(LNO_CM,E2)


■注意
一般的な使い方ではないので注意が必要です。
具体的には今回のようにCM命令でも存在する命令であれば問題ないですが、
CM命令に存在しないSP命令の場合は正常に動作するかは試してみないと分からないので、ご注意ください。


■補足
似たものとして、背景に対してクエイクさせても同様の事が出来ると思います。
背景を\BG命令で表示した場合のスプライトIDはBGとなります。
これを利用して下記のように記述ができます。
※背景が表示されている事が前提です。

\BG(bg_030)
背景表示
\SP.QXY(30, 50, 500)
\SP.GO(BG,E2)

\SP.CG("gazou00")
\SP.ZA(256, 0)
\SP.2XYZ( -436, -88, 200, -120,-140, 164, 300,1)
\SP.GO(gazo,E2)

\SP.QXY(30, 50, 500)
\SP.GO(BG,E2)

以上、お役に立てればと思います
ぽてと
引用なし
パスワード

Re:1度の連続演出でカメラを2度動かしたい
 CC  - 2024/9/4(水) 20:56 -
  
ぽてと様

いつもご回答いただきありがとうございます!

いただいた回答内容を実行し、
無事カメラを2回動かすことに成功いたしました。

ツール内チュートリアルのスクリプトを見返してみると、
たしかに演出機能紹介にて元の状態に戻す際、
「\SP.FINISH(LNO_CM)」というのを使っていますね…。

補足いただいた内容も実行してみたのですが、
背景画像のみがクエイクするのではなく、
こちらも\CM.QXYZと同様にカメラがクエイクするんですね?

今回に関しては本当に質問して良かったです。
重ね重ねになりますが、ご回答いただきありがとうございました…!
引用なし
パスワード

Re:1度の連続演出でカメラを2度動かしたい
 ぽてと  - 2024/10/26(土) 20:58 -
  
ぽてとです。

間違っているかもしれない内容を回答するか迷ってましたが私の推測で回答いたします。

>こちらも\CM.QXYZと同様にカメラがクエイクするんですね?
その通りです。

恐らくですが、BG命令の説明にある
・背景レイヤだけは、Z値に関係なく一番後ろに表示される
・これは今回、背景ごとに消失点というものができ、立ち絵の位置を変えないまま背景(消失点)を変更することが至極困難なため、仕様となっています。

消失点がポイントで、スプライトIDがBGに対して操作すると全画像に対して操作されてしまうのかなと思っています。


更に突っ込んで考えると、レイヤ構造における天(CM)と地(BG)は全体操作するようになっているように見えます。
つまり、
・(推測)カメラレイヤは、Z値に関係なく一番前に表示される

だからどうしたっていう所はありますけれども。

参考になれば幸いです。
※あくまでも私の勝手な推測ですので、間違っているかもしれません。
ぽてと
引用なし
パスワード

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