Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. # パララックスエフェクト
  2.  
  3. ## 概要
  4.  
  5. プレイヤー移動時における背景スクロール速度を調整することで、数層に別れたレイヤーを用いて立体的な視覚効果を得る効果
  6.  
  7. ## 目的
  8.  
  9. - 最小限のコストによるリッチな2D表現
  10. - プレイヤーに没入感を与える
  11.  
  12. ## 内容
  13.  
  14. ### 各レイヤーの役割
  15.  
  16. 手前に表示されるレイヤーから第1層とする
  17.  
  18. - 第1層:気候レイヤー
  19.  
  20.  雨、雪、風などのエフェクトを表現するレイヤー
  21. - 第2層:タッチャブルレイヤー
  22.  
  23.  操作しているプレイヤーが存在するレイヤー
  24.  地面やブロック、敵などのプレイヤーが干渉できるオブジェクトはすべてこのレイヤーに配置される
  25. - 第3層:アンタッチャブルレイヤー
  26.  
  27.  プレイヤーのすぐ後ろにある木や建物などの背景を置くレイヤー
  28.  第2層と同等のスクロールスピードを持つが、こっちに配置されているオブジェクトはプレイヤーから干渉することは出来ない
  29. - 第4層:背景レイヤー
  30.  
  31.  プレイヤーよりも遠くに存在する山や城などを配置するレイヤー
  32. - 第5層:環境レイヤー
  33.  
  34.  背景レイヤーよりも更に遠くの空や海などを配置するレイヤー
  35.  
  36. ### スクロールスピードの想定
  37. プレイヤーの移動によるカメラ移動速度を1.00とした場合
  38. ※あくまで想定 
  39.  
  40. | 序列 | レイヤー名 | スクロールスピード |
  41. | -------- | -------- | -------- |
  42. | 第1層 | 気候レイヤー | 1.25 |
  43. | 第2層 | タッチャブルレイヤー | 1.00 |
  44. | 第3層 | アンタッチャブルレイヤー | 1.00 |
  45. | 第4層 | 背景レイヤー | 0.80 |
  46. | 第5層 | 環境レイヤー | 0.20 |
  47.  
  48. またこのスクロールスピードは左右だけではなく上下にも適用される
  49.  
  50. ## 受け入れ条件
  51.  
  52. - [ ] 各レイヤーのスクロールスピードが動的に変更できる
  53. - [ ] タッチャブルレイヤーに存在するオブジェクトにプレイヤーが干渉できる(衝突判定がある)
  54. - [ ] タッチャブルレイヤー以外に存在するオブジェクトにプレイヤーが鑑賞できない(衝突判定がない)
  55. - [ ] カメラの移動に応じて各レイヤーが適切にスクロールする(上下左右)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement