Scratch ライブラリ(縦スクロール)
縦スクロールもサラッと改造して用意しました。
これも、良くあるスクロール系は単に縦方向にスクロールするだけの感じですが、ある程度左右にも動かすことによってより広がりのある表現になっています。
- 同じ背景でずっと縦スクロールを表現
- 上下だけでなく左右に追加の背景画像を用意することにより、左右への部分的なスクロール拡張も可能
- スクロールスピードの動的な変更も可能
縦スクロール
プロジェクト
ここにあります。
ライブラリ概要
横スクロール機能の機能のライブラリ化です。
使い方
基本
- 'Background Speed' 変数でスクロール速度を変更します
- `Background X' 変数をコントロールし、プレイヤーの位置を調整します
- 動きがこのままで良ければ、プレイヤーのコードはサンプルをそのまま使えます
- 背景画像を差し替えて任意の背景でスクロールさせます
- 背景画像はそれぞれ上下 20px が重なるようにコントロールされています
- それぞれの上下 20px が同じ画像となるようにしてください
各種情報
変数・リスト
In: 他スプライト管理の値を参照/Out: 本スプライトで設定
変数名 | In/Out | 概要 |
---|---|---|
Background Speed (Initial) |
Out | スクロールスピードの初期値 |
Background Speed |
In | スクロール速度 |
Background X |
In | 上下移動用 Y 座標補正値 |
Background Left/Right Available Area Size |
Out | 上下移動幅の限界サイズ |
イベント
特になし。
コスチューム
スクロール用に使う背景画像です。
背景画像名 | 概要 |
---|---|
Background1 | 背景画像1 |
Background2 | 背景画像2 |
拡張ポイント
背景画像
- 背景画像 1, 2 の上下 20px が重なるように画像を作成してください
- 左右移動用に必要な幅の画像を付けておいてください
初期設定値の変更
以下の値を Initizalize ブロック定義の中でしているので、必要に応じて書き換えてください。
変数名 | 概要 | 備考 |
---|---|---|
Background Speed (Initial) |
スクロールスピードの初期値 | マイナスで上スクロール |
Background Left/Right Available Area Size |
左右移動幅の限界サイズ | 正の整数で最大 480 までです |
色々ネタはあるのだが、記事を書く時間が作れていない。頑張ろう。