Construct 2 : ทำฉากหลังเลื่อนตามกล้องด้วย Parallax effect

ในขณะที่คุณเดินทางโดยรถยนต์ หรือยานพาหนะอื่นๆ สิ่งที่คุณสามารถสังเกตเห็น เมื่อมองไปที่หน้าต่างในขณะที่ยานพาหนะวิ่งผ่านสิ่งต่างๆ จะเห็นว่าวัตถุที่อยู่ไกลจะเคลื่อนที่ช้า แต่วัตถุที่อยู่ใกล้ๆ จะเคลื่อนที่เร็วมาก

เช่นเดียวกับการเคลื่อนที่ของฉากหลังในเกมของคุณ มีหลายวิธีที่เราสามารถทำให้วัตถุของฉากหลังเคลื่อนที่ได้เช่นเดียวกับสิ่งที่กว่ามา และนี่เป็นวิธีง่ายๆ อีกแนวทางหนึ่งที่มีประสิทธิภาพมาก นั่นคือการใช้ Parallax Scrolling.

 

1. สร้างโปรเจ็คใหม่
2. เพิ่ม Layer 4 ชั้น
– ชั้นผู้เล่น (Player, Layer 3)
– ชั้นใกล้ (Near, Layer 2)
– ชั้นกลาง (Middle, Layer 1)
– ชั้นไกล (Faraway, Layer 0)

layerss

3. วางวัตถุแต่ละชั้นดังรูป

layer

layerx

4. ตั้งค่า Paralllax (X,Y) ของเลเยอร์แต่ละชั้นดังนี้
– ชั้นผู้เล่น (Player) Parallax (100,100), Transparent (Yes)
– ชั้นใกล้ (Near) Parallax (70,100), Transparent (Yes)
– ชั้นกลาง (Middle) Parallax (40,100), Transparent (Yes)
– ชั้นไกล (Faraway) Parallax (10,100), Transparent (No)

player  nearmiddle  far

ตัวอย่าง