Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # パララックスエフェクト
- ## 概要
- プレイヤー移動時における背景スクロール速度を調整することで、数層に別れたレイヤーを用いて立体的な視覚効果を得る効果
- ## 目的
- - 最小限のコストによるリッチな2D表現
- - プレイヤーに没入感を与える
- ## 内容
- ### 各レイヤーの役割
- 手前に表示されるレイヤーから第1層とする
- - 第1層:気候レイヤー
- 雨、雪、風などのエフェクトを表現するレイヤー
- - 第2層:タッチャブルレイヤー
- 操作しているプレイヤーが存在するレイヤー
- 地面やブロック、敵などのプレイヤーが干渉できるオブジェクトはすべてこのレイヤーに配置される
- - 第3層:アンタッチャブルレイヤー
- プレイヤーのすぐ後ろにある木や建物などの背景を置くレイヤー
- 第2層と同等のスクロールスピードを持つが、こっちに配置されているオブジェクトはプレイヤーから干渉することは出来ない
- - 第4層:背景レイヤー
- プレイヤーよりも遠くに存在する山や城などを配置するレイヤー
- - 第5層:環境レイヤー
- 背景レイヤーよりも更に遠くの空や海などを配置するレイヤー
- ### スクロールスピードの想定
- プレイヤーの移動によるカメラ移動速度を1.00とした場合
- ※あくまで想定
- | 序列 | レイヤー名 | スクロールスピード |
- | -------- | -------- | -------- |
- | 第1層 | 気候レイヤー | 1.25 |
- | 第2層 | タッチャブルレイヤー | 1.00 |
- | 第3層 | アンタッチャブルレイヤー | 1.00 |
- | 第4層 | 背景レイヤー | 0.80 |
- | 第5層 | 環境レイヤー | 0.20 |
- またこのスクロールスピードは左右だけではなく上下にも適用される
- ## 受け入れ条件
- - [ ] 各レイヤーのスクロールスピードが動的に変更できる
- - [ ] タッチャブルレイヤーに存在するオブジェクトにプレイヤーが干渉できる(衝突判定がある)
- - [ ] タッチャブルレイヤー以外に存在するオブジェクトにプレイヤーが鑑賞できない(衝突判定がない)
- - [ ] カメラの移動に応じて各レイヤーが適切にスクロールする(上下左右)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement