特定のレイヤーだけ自動でスクロールする方法

ホーム フォーラム CF2.5使用法全般 特定のレイヤーだけ自動でスクロールする方法

  • このトピックには4件の返信、2人の参加者があり、最後にdaifukuにより6年、 7ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #14266
    daifuku
    参加者

    お世話になります
    特定のレイヤーだけ自動でスクロールさせ尚且つループする方法は無いでしょうか?
    調べたところフレームを丸ごと自動でスクロールさせる方法はあったのですが
    (スクローリング→左右にスクロールさせる)
    オブジェクトを置いたらオブジェクトごと流れてしまいます

    今考えうる方法だと長めのアクティブオブジェクトを設置し
    一定の場所まで動かしたら元の位置に戻るを繰り返す方法しか思いつきません。

    画像の海の表面部分だけスクロールさせたいのですが何か方法はあるでしょうか?
    どうぞよろしくお願いいたします。

    Attachments:
    You must be logged in to view attached files.
    #14303
    ASD
    キーマスター

    >>daifukuさん
    通常のスクロールとは別に特定のレイヤーのみを動かすには『レイヤーオブジェクト』を使用します。
    仰るような背景をアクティブオブジェクトで用意して背景自体を動かす方法もあります。お好きな方を採用されていいと思いますが、動かす個所が限定的であれば後者の方が処理的には軽いと思います。

    – サンプルプログラム
    https://blog.clickteam.jp/wp-content/uploads/2017/09/cf25_blog_2017-09-10_loop_scroll.zip

    #14316
    daifuku
    参加者

    >>ASD様
    ご回答有難うございます、なるほどバウンスボールをなどを使えばできたのですね。
    しかし動かす箇所は限定的なので後者の背景だけを動かす方法をとろうとしたのですが
    途中で途切れてしまいました。
    サンプルの方が複製で2列?3列?並んでいたので同じようにしたのですが
    それでも途切れます。幅が3225と長すぎるせいでしょうか?

    Attachments:
    You must be logged in to view attached files.
    #14319
    ASD
    キーマスター

    >>daifukuさん
    オブジェクトのホットスポットは左上に設定されていますか?サンプルのように後ろにもう一つならべてありますか?あと、プロパティの『表示領域から離れすぎている場合にオブジェクト無効』を『いいえ』に、『オブジェクトが動作領域から離れすぎている場合に破壊』をオフにしてください。

    これは、なぜ来ないんでしょうか。

    #14320
    daifuku
    参加者

    >>ASD様
    リンク先を見て原因が分かりましたありがとうございます。
    ホットスポットも左上にし
    オブジェクトが動作領域から離れすぎている場合に破壊のチェックも外していましたが
    表示領域から離れ過ぎている場合にオブジェクト無効が自動になっていました。
    解決しました!ASD様ありがとうございます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。