การวาดภูมิประเทศระดับ sidescroller 2D ขนาดใหญ่


12

ฉันเป็นโปรแกรมเมอร์ที่ค่อนข้างดี แต่ตอนนี้มันมาถึงการเพิ่มระดับพื้นฐานบางอย่างให้กับเกม 2D ของฉันที่ฉันติดอยู่

สิ่งที่ฉันต้องการทำ: ระดับการทดสอบ "เนินเขาสีเขียว" ที่ยอมรับได้ขนาดใหญ่ (8000 * 1,000 พิกเซล) สำหรับเกมของฉัน

  • วิธีที่ดีที่สุดสำหรับฉันที่จะทำคืออะไร?

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

โดยพื้นฐานแล้วควรโคลนกับหญ้าที่อยู่ด้านบนสร้างขึ้นในบางรูปแบบของเนินเขา

แต่ฉันจะวาดมันอย่างไรฉันไม่สามารถดึงเครื่องมือดินสอออกมาแล้วเริ่มวาดเป็นพิกเซลต่อพิกเซลได้ไหม


2019 คำถามยังคงเป็นจริง :)
Город

คำตอบ:


20

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

คำแนะนำ

  1. รับพื้นผิวดินและหญ้า สิ่งที่ฉันใช้ในตัวอย่างของฉันมาจากชุดข้อความอิสระนี้
  2. เปิดพื้นผิวสกปรกใน Photoshop เลือกทั้งหมดและคัดลอกCtrl-A Ctrl-Cจากนั้นเลือกEdit > Define Pattern...จากเมนู ตั้งชื่อรูปแบบ "Dirt" ของคุณ
  3. ทำแบบเดียวกันกับพื้นผิว Grass เรียกว่า "Grass"
  4. สร้างเลเยอร์ใหม่ใน Photoshop และใช้Pattern OverlayและStrokeเอฟเฟกต์กับเลเยอร์ของคุณ เลือกรูปแบบ "Dirt" สำหรับภาพซ้อนทับและรูปแบบ "Grass" สำหรับ Stroke ของคุณ (ดูภาพด้านล่าง)
  5. ทาสีด้วยแปรงใด ๆ บนเลเยอร์ของคุณ ... แทนที่จะมีสีเดียวที่น่าเบื่อมันควรทำให้เป็นแนวนอนด้วยเอฟเฟกต์เลเยอร์ ความงามของสิ่งนี้คือคุณสามารถเพิ่ม / ลบส่วนต่างๆของภูมิทัศน์ได้อย่างอิสระโดยใช้เครื่องมือวาดภาพปกติเช่นแปรงหรือยางลบ
  6. (ไม่บังคับ)วาดการไล่ระดับสีจากสีน้ำเงินเข้ม (บนสุด) ไปจนถึงสีน้ำเงินอ่อน (ล่าง) บนเลเยอร์พื้นหลังสำหรับท้องฟ้าของคุณ (คุณสามารถใช้เอฟเฟกต์เลเยอร์สำหรับสิ่งนั้นได้)
  7. (ไม่บังคับ)เพิ่มเอฟเฟกต์เลเยอร์บางอย่างเช่นการไล่ระดับสีและเงา - เลเยอร์ลงในเลเยอร์ "แนวนอน" ของคุณเพื่อให้ได้ภาพที่ดีขึ้น

ภาพ

การตั้งค่ารูปแบบการซ้อนทับ

การตั้งค่าการซ้อนทับรูปแบบ Photoshop

การตั้งค่าจังหวะ

การตั้งค่าจังหวะ Photoshop

ผลสุดท้าย

ด้วยเอฟเฟกต์เลเยอร์และพื้นหลังเพิ่มเติม

ภาพสุดท้าย

คุณสามารถดาวน์โหลดไฟล์ PSD ที่นี่เพื่อดูได้


1
และคุณมีภาพใหญ่เพียงภาพเดียวสำหรับทั้งระดับ?
Spooks

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

4

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

เกม 2D ขั้นสูงนั้นมีวิธีการที่คล้ายคลึงกัน แต่ด้วย "แสตมป์" ขนาดใหญ่ที่สามารถเคลื่อนที่หมุนและ / หรือปรับขนาดได้อย่างอิสระเพื่อสร้างเลเวลและไม่ติดอยู่กับกริดเหมือนกับในเทคนิคแบบเรียงต่อกัน Aquariaใช้วิธีนี้


2

หากคุณไม่คิดว่ามันดูน่าเบื่อนิดหน่อยคุณก็สามารถวาดวงกลมขนาดต่างๆตามแนวราบ (ระนาบพื้น) และน้ำท่วมเติมพวกมันเข้าไปจากนั้นคุณสามารถย้อนกลับไปวาดกล่องสีน้ำตาลที่ครอบคลุม ส่วน "ใต้ดิน" ของแผนที่แล้วเพิ่มสัมผัสพื้นดินเล็กน้อยเพื่อให้พบกับส่วนโค้งด้านบนของวงกลม จากนั้นคุณสามารถทำรายละเอียดผ่านเพื่อเพิ่มหญ้าหรืออะไรก็ได้ (ง่ายมากถ้าคุณมี Photoshop ที่มีแปรงต่างๆ)

ช่วยด้วยเหรอ?


2

ฉันขอแนะนำให้คุณหยิบสำเนาของPaint.NET มาให้ฟรีและดีกว่า MS Paint 100x - มันมีเครื่องมือพื้นฐานบางอย่างที่จะช่วยสร้างงานศิลปะในแง่ที่คุณกำลังมองหา

ตัวอย่างเช่นจะช่วยให้คุณสามารถเลือกและเติมการเลือกทั้งหมดด้วยสี / ไล่ระดับสีที่กำหนดสิ่งนี้จะช่วยให้คุณประหยัดจากการใช้เครื่องมือปากกาและการวาดพิกเซลทีละพิกเซล

มันไม่ได้อยู่ใกล้กับ photoshop แต่มันยอดเยี่ยมมากสำหรับเคสแบบใช้งานนี้ซึ่งคุณกำลังมองหางานศิลปะสไตล์พื้นฐาน

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