คำถามติดแท็ก parallax-scrolling

5
ฉันจะใช้การเลื่อนแบบพารัลแลกซ์ในแบบ 2D ได้อย่างไร
สมมติว่าฉันมีสามชั้น: พื้นหน้าพื้นกลางและพื้นหลัง การใช้เลเยอร์ทั้งสามนี้เกี่ยวข้องกับการสร้างการเลื่อนพารัลแลกซ์อย่างไร

2
ฉันจะมองเห็นเลเยอร์พารัลแลกซ์ในเครื่องมือแก้ไขระดับได้อย่างไร
ฉันกำลังสร้างเกม 2D ใน Unity แต่สิ่งนี้จะนำไปใช้กับโปรแกรมเกม 2D ใด ๆ ถ้าฉันใช้พารัลแลกซ์แบบทวีคูณกับกล้องออโธกราฟฟิคมันเป็นการยากที่จะจัดวางสไปรท์ของเลเยอร์พื้นหลังและรู้ว่าพวกมันจะเรียงแถวกับสไปรท์ในเลเยอร์อื่น ๆ ได้อย่างไร สัญชาตญาณแรกของฉันคือใช้กล้องหลายตัวหนึ่งตัวสำหรับแต่ละเลเยอร์และลดความเร็วในการเคลื่อนที่ของกล้องสำหรับเลเยอร์พื้นหลัง หลีกเลี่ยงการย้ายพื้นหลังทั้งหมดไปทุกเฟรม ปัญหาคือเลเยอร์ที่เคลื่อนที่ด้วยความเร็วครึ่งหนึ่งจะใช้พื้นที่ครึ่งหนึ่งของเลเยอร์หลักเมื่อดูในเครื่องมือแก้ไข ดังนั้นจึงเป็นเรื่องยากที่จะทราบว่าจะวางสไปรต์ในขณะที่คุณกำลังวางแผนเล่นเกม ปัญหาแย่ลงมากเมื่อคุณเพิ่มจำนวนเลเยอร์ ฉันจะรับสิ่งนี้ได้อย่างไร ฉันได้ลองปรับขนาดเลเยอร์ผกผันด้วยความเร็วการเคลื่อนที่ที่ตั้งใจขณะทำงานกับพวกมันในเครื่องมือแก้ไข นั่นทำให้พื้นหลังสไปรต์ทั้งหมดอยู่ในตำแหน่งที่ถูกต้องซึ่งสัมพันธ์กับเลเยอร์หลัก แต่มันบิดเบี้ยวอย่างน่ากลัว ฉันจำเป็นต้องดูดมันและสลับระหว่างตัวแก้ไขและเกมที่รันอยู่ตลอดเวลาเพื่อทดสอบภูมิหลังพารัลแลกซ์หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.