เอฟเฟ็กต์เพื่อให้ยานอวกาศเร่งความเร็วดูเร็วขึ้น


28

ฉันมียานอวกาศและฉันได้สร้างฟังก์ชัน "เร่งความเร็ว" ที่เพิ่มความเร็วของยานอวกาศฉันควรใช้เอฟเฟกต์ใดเพื่อสร้างความประทับใจในความเร็วสูง

ฉันกำลังคิดที่จะทำทุกอย่างยกเว้นยานอวกาศของฉันพร่ามัว แต่ฉันคิดว่าจะมีบางอย่างขาดหายไป ความคิดใด ๆ

Btw ฉันทำงานใน XNA C # แต่ถ้าคุณไม่คุ้นเคยกับ XNA ที่อธิบายถึงเอฟเฟกต์บางอย่างยังคงมีประโยชน์

The Game is 3d และฉันได้แนบ printscreens ของเกม

นี่เป็นโหมดปกติ (ไม่มีการเพิ่มระดับ) ในโหมดปกติไม่ได้เพิ่ม

และนี่คือโหมดเพิ่ม (ยานเร่งความเร็วไปข้างหน้าในขณะที่กล้องความเร็วในความเร็วปกติความเร็วไม่เพิ่ม) ป้อนคำอธิบายรูปภาพที่นี่


3
ภาพหน้าจอหรือสองภาพอาจช่วยให้คำแนะนำ ..
Jari Komppa

2
นี่คือ 3d หรือ 2d
Steve H

มุมมองของผู้เล่นจะเป็นประโยชน์มาก
Simurr

ฉันได้แก้ไขโพสต์ของฉันรวมถึงรายละเอียดและรูปภาพ
อเล็กซ์

คำตอบ:


36

นี่คือคำแนะนำ:

  • หากยานอวกาศของคุณมี "propulsion-flame" ให้เปลี่ยนขนาดและสีของมัน เช่น. หากปกติการเผาไหม้ที่มีสีเหลืองทำให้มันเป็นสีฟ้าและขนาดของมัน
  • ใช้ความกระวนกระวายใจกับยานอวกาศของคุณ ความกระวนกระวายใจเกิดขึ้นเนื่องจากแรงที่เกิดจากแรงกระตุ้น บางทีคุณอาจใช้การหมุนแบบสุ่ม (หมุนรอบแกนยานอวกาศไปข้างหน้า)
  • เพิ่มเอฟเฟกต์ของอนุภาคลงบนปีกของยานอวกาศ
  • เพิ่มเอฟเฟกต์ที่เป็นเหมือนลมเข้ากับปลายจรวด / ยานอวกาศ

อัปเดต:หากรูปลักษณ์ของเกมของคุณอนุญาตคุณสามารถลองเพิ่มบรรทัดความเร็วได้ ทั้งที่ด้านหลังของเรือของคุณหรือเป็นภาพซ้อนทับ (อาจเป็นเส้นสีขาว) ไปยังฉากหลังของคุณ

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


+1 สำหรับการกระวนกระวายใจ ฉันเห็นยานอวกาศสั่นและสั่นสะเทือนจากพลังที่แท้จริงที่ถูกสร้างขึ้น
Tim Holt

คุณจะเจาะจงมากขึ้นในเรื่อง "ผลกระทบของอนุภาคต่อปีก" หรือไม่? ฉันคิดว่าการเพิ่มประสิทธิภาพควรมีลักษณะเหมือนโครงกระดูกสีขาว (บนขอบของเรือเท่านั้น) ของเครื่องบินที่ดูเหมือนและถูกทิ้งไว้เบื้องหลังและปรากฏขึ้นเพียง 1-1,5 วินาทีจากนั้นจะจางหายไป .. btw ฉันได้แก้ไขโพสต์ของฉันฉันเพิ่มภาพบางอย่าง .. มันเป็นร่างคร่าวๆฉันรู้ว่า
อเล็กซ์

25

ฉันจะเพิ่มสิ่งหนึ่งที่ไม่ได้พูดที่นี่: เคลื่อนไหวเบลอ


1
ใช้งานได้ง่ายและมีประสิทธิภาพมาก
Dave O.

2
แต่ทำให้เป็นตัวเลือกบางเกมทำมากเกินไปจริงๆ
Tobias Kienzler

คุณหมายถึงทำให้วัตถุอื่น ๆ เบลอในขณะที่เครื่องบินของฉันไม่เบลอ
อเล็กซ์

ฉันจะเขียนเหมือนกับ bummzack: Radial blur และฉันจะแนะนำสิ่งเดียวกันกับ fov ที่จะเจ๋ง;)
Notabene

14

2 เซ็นต์ของฉันบางส่วนได้รับการพูดไปแล้ว แต่ฉันต้องการให้คำตอบที่สอดคล้องกันเพราะฉันเชื่อว่าประเด็นเหล่านี้เข้าด้วยกันหลายอย่างจะสร้างผลที่ดี

  • การสั่นของกล้องแบบสุ่มฉันใช้เสียง Perlin เพื่อทำให้สิ่งนี้ดี มีสคริปต์ C # อยู่ที่ unifywiki
  • ความพร่ามัวบางอย่างเป็นทรงกลมรอบ ๆ ขอบของกล้องเช่นในภายหลังจำเป็นต้องใช้เกมความเร็วเมื่อเดินทางอย่างรวดเร็ว
  • ทำให้เปลวไฟไอเสียใหญ่ขึ้นและเข้มข้นขึ้น
  • ดึงกล้องกลับมาและขยาย FOV รวมทั้งทำให้สีรอบ ๆ ขอบของกล้องซีดมากขึ้นราวกับว่านักบินกำลังโฟกัสอย่างหนักกับสิ่งที่อยู่ข้างหน้า
  • มีเอฟเฟกต์การบิดเบือนบางอย่างต่อเรือ
  • แน่นอนว่าเสียงที่ให้ความเห็นย้อนกลับ (เสียงเครื่องยนต์ที่เข้มข้นมากขึ้นบางชนิดของ "การเคลื่อนที่อย่างรวดเร็วผ่านเสียงอากาศ" หากเกมของคุณอนุญาตให้เล่นได้อย่างชาญฉลาด
  • บางสิ่งที่เกิดขึ้นเมื่อยานอวกาศเข้ามาในบรรยากาศก็จะเย็นสบายเช่นกันไฟบางชนิดที่โค้งคำนับของเรือ

หวังว่านี่จะช่วยได้


3
+1 เมื่อกล้องสั่น นั่นเป็นเรื่องง่ายที่จะติดตั้งและมีผลกระทบอย่างมาก
munificent

5

ฉันคิดว่าคุณกำลังพูดถึงมุมมองบุคคลที่สามของยานอวกาศเพราะคุณอธิบายความคิดของคุณอย่างไร

ในกรณีที่คุณมีมุมมองบุคคลแรก: ลองดู "นักบินผลักกลับไปนั่งในที่นั่งของเขาเนื่องจากการรวมตัว" กล่าวคือ ดึงกล้องออกจากห้องนักบินเล็กน้อยเมื่อมีการกระตุ้น

มันอาจเป็นประโยชน์ในการตั้งค่าบุคคลที่ 3 เช่นกันเนื่องจากคุณต้องใช้ FOV ที่ใหญ่กว่าเมื่อความเร็วสูงขึ้น (เช่นเดียวกับกล้องในเกม GTA บนลงล่าง)


5

คุณสามารถทำให้มุมมองบิดเบี้ยวตามความเป็นจริงตามทฤษฎีสัมพัทธภาพพิเศษ (คุณกำลังเคลื่อนที่เร็วแล้วใช่ไหมจำไว้ว่าคุณต้องกำหนดขีด จำกัด ความเร็วสูงสุดในเกมของคุณ) ดูเช่นที่นี่จากไซต์นั้น

ฉันไม่สามารถให้แหล่งอ้างอิงที่ดีกับคุณได้อย่างไรก็ตาม


ฉันคิดว่าการบิดเบือนความสัมพันธ์เป็นความคิดที่ไม่ดี หน้าเชื่อมโยงนั้นสนุกมากที่จะอ่าน
deft_code

@deft_code: ทำไมล่ะ ฉันหมายถึง ~ .7c มันดูไม่ออกเลยเพื่อที่รุนแรงและความคิดที่ "บินได้เร็วขึ้นเพื่อดูอยู่ข้างหลังคุณ" เสียงตลกฉัน ...
โทเบียส KIENZLER

เพราะสัมพัทธภาพโดยทั่วไปไม่ได้ใช้งานง่าย เพราะเอฟเฟ็กต์ที่คล้ายกันสามารถทำได้ด้วยการปรับ frustum ของกล้องและเป็นเทคนิคที่ใช้กันอย่างแพร่หลายทั้งในภาพยนตร์และเกมเพื่อแสดงถึงการเคลื่อนไหวที่รวดเร็ว
deft_code

3

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

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

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


3

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


1
  • หากปกติแล้วปล่อยให้ไอเสียทิ้งไว้ให้ปล่อยไอเสียอีกต่อไป
  • หากปกติไม่ออกจากเส้นทางไอเสียให้ออกจากเส้นทางไอเสีย
  • ให้เรือสั่นเล็กน้อยเช่นโดยแสดงมันออกจากตำแหน่งจริงโดย +/- 1 หรือ 2 พิกเซลแบบสุ่ม

0

คำแนะนำบางอย่าง

  • พื้นหลังเลื่อนอย่างรวดเร็วในทิศทางตรงกันข้าม
  • วัตถุ / ดาวเคราะห์น้อยรอบ ๆ เรือเคลื่อนที่อย่างรวดเร็วในทิศทางตรงกันข้าม
  • หลังภาพ

0

ดูว่าInfinity Universe เป็นอย่างไรทำอะไรได้บ้าง

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

พวกเขามีการใช้งานสายความเร็วด้านสิ่งแวดล้อมที่ดีที่สุดที่ฉันเคยเห็น

พวกมันแสดงถึงความเร็วด้วยการทำให้เรือดูเหมือนลอยผ่านเมฆฝุ่นบาง ๆ เมื่ออนุภาคไหลผ่านเส้นความเร็วเล็กน้อย เมื่อเรือจอดนิ่งเมฆก็จะโปร่งใสสมบูรณ์

นี่คือลิงค์วิดีโอที่แสดงให้เห็นถึงการเคลื่อนไหวของเรือ

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