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