วิธีทำวัตถุในเกม 2D Side-Scroller ให้ผู้เล่นรู้ว่ากดได้โดยบรรยากาศไม่เสีย
สมาชิกกลุ่มแชร์ปัญหาและวิธีออกแบบเกมแนว Horror 2D Side-Scroller สร้างด้วย Godot และ Aseprite โดยขอคำแนะนำเรื่องการทำวัตถุที่โต้ตอบได้ในฉากให้กลมกลืนกับบรรยากาศ พร้อมเล่าเทคนิคการแก้ปัญหาจัดเลเยอร์และแอนิเมชันระหว่างพัฒนาเกม
สวัสดีครับ มีเรื่องอยากถามคนที่ทำเกม 2D แนว side-scroller หน่อยครับ 🙏
"object ที่กดได้ในฉาก" ทุกคนบอกผู้เล่นยังไงครับ โดยที่บรรยากาศไม่หลุด?
คือตอนแรกผมใส่เส้นขอบขาวรอบของที่กดได้ เล่นไปแล้วรู้สึกเหมือนของถูกแปะลงบนฉาก เลยเปลี่ยนเป็นให้ object สว่างขึ้นจางๆ ถ้าผู้เล่นติดนานๆ ค่อยมีแสงวิบวับเพิ่ม ทางเข้าออกได้ตอนนี้ไม่มีอะไรบอกเลย ก็เลยให้ตัวละครหันไปมองเองตอนยืนนิ่ง เพื่อบอกว่ากด เพื่อเข้าไปได้ครับ
อยากรู้ว่าควร ทำกันแบบไหน หรือมีเกมไหนที่ทำเรื่องนี้ได้เนียนแนะนำบ้างครับ
——
(ยังไม่ได้ตั้งชื่อ) | Horror / เดินสำรวจ เล่าเรื่อง แก้ปริศนา 2D side-scroller
Godot + Aseprite + Claude
เรื่องย่อ: คืนพายุ รถเที่ยวสุดท้ายส่งได้แค่ศาลาริมทุ่งเพราะถนนน้ำท่วม เลยต้องเดินฝ่าฝนผ่านหมู่บ้านกับวัด ไปบ้านยายคนเดียว (กำลังทำ story เนื้อเรื่อง และปรับเรื่อยๆครับ)
เกร็ดระหว่างทำ
• ไฟกลางคืน: ตอนแรกฉากสว่างเท่ากันทั้งจอ ดูแบนมาก เลยกดแสงรวมให้มืดลง แล้วให้ไฟเสาแรงๆ เป็นตัวสร้างภาพ ส่วนเลเยอร์ฉากหลังไม่ให้รับแสงไฟ
• บั๊กที่ปวดหัวที่สุด: พื้นกับต้นไม้ "ดูเป็นคนละชั้น" ต้นไม้ริมทางอยู่บนเลเยอร์ parallax แต่โคนต้นดันวางอยู่บนขอบพื้นที่ พอเดินไปจนสุดจอ โคนต้นไถลห่างจากพื้นไป ตามองเห็นได้ทันทีว่าไม่ได้ติดดิน ลองย้ายโคนต้นไปมาก็ไม่หาย สุดท้ายเพิ่มเลเยอร์หญ้าริมทางที่ คั่นกลาง ให้ขอบล่างของหญ้าจมอยู่หลังขอบพื้น รอยต่อที่ไถลเลยถูกหญ้าบังจนหมด
• ดันของแล้วตัวไม่ไถล: ตอนทำให้ตัวละครดันตู้ ถ้าตู้ขยับต่อเนื่องตามเวลา จะเห็นตัวละครลอยไถลไปพร้อมตู้ เลยให้ตู้ขยับเฉพาะเฟรมที่เท้าก้าวจริง และจัดทุกเฟรมให้ปลายฝ่ามืออยู่ตำแหน่งเดียวกันพอดี มือจะได้แนบหน้าตู้ทุกเฟรม ไม่จมเข้าไปในตู้หรือลอยห่าง
• ทริคหารูโหว่ในฉาก: ผมจะตั้งสีพื้นหลังเป็นชมพูสด แล้วไล่ดูไปทั้งฉาก เพื่อดูว่ามีส่วนไหนที่แปลกๆ อยากเช่น pixel หลุด
จุดเด่นด้านภาพที่อยากให้ดู
• ท้องฟ้ากับเมฆพายุลอยคนละความเร็ว ต้นไม้ไกลกับหญ้าโยกตามลม ใบโพธิ์ร่วงปลิวตามแนวฝน น้ำหยดจากปลายชายคาจริง มอดบินวนไฟ จิ้งจกบนป้าย กบกระโดดหนีเวลาเดินเข้าใกล้
• จุดสำคัญทุกจุดมีไฟจริงส่อง เงาของตัวละครและสิ่งของเอียงออกจากไฟดวงที่ใกล้ที่สุด เงาสัมผัสพื้นใต้ทุกอย่าง และจัดสีให้ท้องฟ้ามืดที่สุด ไฟสว่างที่สุด
ปล. ผมตั้งใจจะ post เรื่อง การ development แต่กลัว post จะไม่ผ่านกฎ เลย เพิ่ม dev story และ รายละเอียดอื่นๆด้วยครับ 🙏



ความคิดเห็น 0
กำลังโหลดความคิดเห็น...