ฉันจะจัดการกับปัญหาของ side-scroller ได้อย่างไร


13

ฉันสร้างเกมเครื่องบินเลื่อนด้านข้างและเมื่อฉันเริ่มไปอย่างรวดเร็วฉันเริ่มพบปัญหาบางอย่างในฐานะผู้เล่น:

  • องค์ประกอบไม่สามารถแยกความแตกต่างได้เช่นการเพิ่มพลังจากกระสุน ฯลฯ
  • ฉันเริ่มรู้สึกเวียนหัวและอึดอัด
  • ไม่มีเวลาพอที่จะดูว่ามีอะไรเกิดขึ้น

ฉันจะเรียงลำดับนี้ได้อย่างไร ฉันจะใช้รายละเอียดน้อยลงใน grahpics ทั้งหมดหรือไม่

Tiny Wingsมีความเร็วในการเคลื่อนที่ในแนวนอนเท่ากับในเกมของฉัน แต่ไม่ประสบปัญหาเหล่านี้ มีตัวเลื่อนด้านข้างอื่น ๆ ที่เร็วมากที่ฉันสามารถใช้เป็นข้อมูลอ้างอิงได้หรือไม่?


1
ฉันจะบอกว่าเกมเพลงใด ๆ - Guitar Hero หรือ Rock Band เป็นตัวอย่างที่ดี ในความยากลำบากที่ยากขึ้นจุดต่างๆจะต้องมาที่คุณเร็วขึ้นเพื่อที่พวกเขาจะได้มีช่องว่างเพียงพอระหว่างจุดที่ต่อเนื่องกันเพื่อแยกพวกมันออกจากกัน ผู้เล่นยังคงต้องมองไปข้างหน้าและทำการตัดสินใจอย่างรวดเร็วและในตอนท้ายสายตาของพวกเขากำลังทำสิ่งที่แปลกประหลาดในโลก ฉันว่าเพียงแค่พยายามทำให้สิ่งที่เป็นอันตรายแตกต่างจากสิ่งที่เป็นประโยชน์
Orin MacGregor

1
คุณควรศึกษาวิดีโอเกมSonic the Hedgehog พวกเขาประสบความสำเร็จอย่างมากและรวดเร็วมาก
Ricket

ฉันไม่แน่ใจ แต่ฉันรู้สึกว่าอาจมีคำตอบแยกจากกันสำหรับคำถามเหล่านี้ทั้งหมดและนี่อาจเป็นคำถามที่แตกต่างกันสามข้อ

อัตราเฟรมของคุณคืออะไร
Laurent Couvidou

คำตอบ:


19

องค์ประกอบไม่สามารถแยกความแตกต่างได้เช่นการเพิ่มพลังจากกระสุน ฯลฯ

ทำให้พวกมันใช้พลังงานได้ง่ายขึ้น คำตัวอักษรหรือไอคอนอาจยากเกินกว่าที่จะแยกแยะด้วยความเร็วสูง ทำให้ powerups หนึ่งสีและไม่มีอะไรอื่นที่สี

ฉันเริ่มรู้สึกเวียนหัวและอึดอัด

บางทีคุณอาจแก่เกินไปที่จะเล่นเกมประเภทนี้ :) นี่อาจเป็นอาการของปัญหาอื่น ๆ การแก้ไขสิ่งเหล่านั้นอาจช่วยได้ การเลียนแบบการเคลื่อนไหวด้วยกล้องและการซูมจะช่วยในเรื่องนี้ การเคลื่อนไหวอย่างรวดเร็วอย่างรวดเร็วหรือการเปลี่ยนแปลงมุมมองอย่างรวดเร็วสามารถทำให้เกิดความรู้สึกเหล่านี้ได้

ไม่มีเวลาพอที่จะดูว่ามีอะไรเกิดขึ้น

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


4
Tiny Wings เป็นตัวอย่างที่สมบูรณ์แบบของเกมที่ทำตามคำแนะนำทั้งสองอย่าง - เกมจะซูมออกมากเมื่อไปเร็วขึ้นและมีกำลังไฟเพียงชนิดเดียวเท่านั้นซึ่งเป็นสีที่แตกต่างกันมากทำให้มองเห็นพื้นหลังได้ง่าย
Justin

8

เพื่อให้สิ่งต่าง ๆ ชัดเจนมากขึ้นฉันจะหลีกเลี่ยงการใช้กราฟิกที่มีรายละเอียดมากเกินไป ให้ใช้กราฟิกที่มีสีเป็นหลักและอาจใช้การเคลื่อนไหวเบลอแทน ตัวอย่างเช่นวิธีการเพิ่มพลังอาจเป็นแนวสีฟ้าซึ่งควรจดจำได้

เพื่อหลีกเลี่ยงอาการเมารถหากคุณทำฉากหลังเบลอที่เคลื่อนไหวอย่างรวดเร็วฉันคิดว่ามันจะหลีกเลี่ยงปัญหาของฉากหลังที่เคลื่อนไหวเร็วซึ่งกำลังวิงเวียน


3
ฉันยังแนะนำให้เลื่อนพื้นหลังช้ากว่าพื้นหน้าสร้าง parallax ขึ้นอยู่กับว่าพื้นหลังควรรับรู้มากแค่ไหน
Orin MacGregor

1

เนื่องจากคุณไม่ได้บอกเกี่ยวกับอัตราเฟรมของคุณฉันจะถือว่ามันค่อนข้างต่ำ นั่นจะอธิบายปัญหาของคุณอย่างน้อย

ตรวจสอบให้แน่ใจเกมของคุณวิ่งไปที่อัตราเฟรมสูงสุดที่เป็นไปนึกคิด60 เฟรมต่อวินาที เมื่อเกมของคุณเริ่มเร็วขึ้น 30 fps นั้นไม่เหมาะกับสายตาของมนุษย์อีกต่อไป


1
ทำไมต้องลงคะแนน? ฉันรู้ว่าสิ่งที่ฉันกำลังพูดถึงที่นี่คุณสามารถลองใช้เทคนิคทั้งหมดสำหรับ platformer รวดเร็ว 60 เฟรมต่อวินาทีเป็นกฎ ตอนนี้ผู้ปฏิบัติการอาจรู้เรื่องนั้นอยู่แล้ว แต่เขาไม่ได้พูดถึง
Laurent Couvidou

ฉันไม่ทราบว่าใครเป็นผู้ลงคะแนน แต่ฉันลบออกด้วย +1 ความคิดแรกของฉันคือ: remanence หน้าจอ (เช่นบน LCD เก่าเหล่านั้น: s) หรือ fps ต่ำ
Valmond

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