หนึ่งในความฝันที่แฟน ๆ ของโลกแห่งเทคโนโลยีแบ่งปันมากที่สุดคือการสร้างวิดีโอเกม อย่างไรก็ตามการดำเนินการนี้มักถูกมองว่ามีราคาแพงทั้งในแง่ของต้นทุนและเวลา นี่เป็นเรื่องจริง แต่ต้องบอกว่าในช่วงไม่กี่ปีที่ผ่านมาทุกอย่าง "เรียบง่าย" เมื่อเทียบกับอดีต
ในความเป็นจริงแม้ว่าจะต้องใช้ความพยายามบางอย่างในการสร้างวิดีโอเกมเท่าที่ควร แต่ออนไลน์คุณสามารถค้นหาเครื่องมือฟรีที่ผู้เชี่ยวชาญในภาคส่วนนี้ใช้ หนึ่งในนั้นคือ ความสามัคคี: เอ็นจิ้นกราฟิกที่พัฒนาโดย Unity Technologies ที่ให้คุณสร้างเกม 3D และ 2D ได้โดยไม่ต้องมีการศึกษาในปีก่อนหน้า (แต่ต้องใช้ความพยายามในปริมาณที่เหมาะสมเสมอ)
หากคุณอยู่ที่นี่ตอนนี้และกำลังอ่านบทช่วยสอนนี้ เป็นเพราะคุณอยากรู้ วิธีใช้ Unityใช่ไหม ฉันจะบอกว่าคุณมาถูกที่แล้ว อันที่จริงในคู่มือนี้ฉันจะให้ข้อมูลที่เป็นประโยชน์แก่คุณเพื่อให้คุณเข้าใจการทำงานพื้นฐานของ Unity และแนวทางการพัฒนาวิดีโอเกมด้วยเอ็นจิ้นนี้อย่างน้อยที่สุด หากคุณพร้อม ด้านล่างนี้คือข้อมูลที่จำเป็นทั้งหมด ฉันแค่ต้องขอให้คุณอ่านที่ดีและโชคดีมากสำหรับทุกสิ่ง!
โปรแกรมยอดนิยมสำหรับสร้างเกม ไม่ว่าในกรณีใดหากคุณมาไกลขนาดนี้คุณอาจจะรู้แล้วว่ามันคืออะไร อย่างไรก็ตาม ฉันต้องการสร้างสถานที่ที่จำเป็น
ประการแรกผู้คนมักเข้าหา Unity โดยคิดว่าพวกเขาสามารถเชี่ยวชาญได้ ในเวลาอันสั้น. ฉันเตือนคุณทันที: ไม่ มันใช้งานไม่ได้อย่างนั้น. คุณจะไม่พบบทช่วยสอนออนไลน์ใด ๆ ที่จะอธิบายวิธีสร้างเกมของคุณเองอย่างครอบคลุม - คุณจะต้องลงสนามของคุณเอง ความคิดสร้างสรรค์เช่นเดียวกับของคุณ ทักษะ.
อย่างไรก็ตาม สิ่งที่คำแนะนำ เช่นเดียวกับที่คุณกำลังอ่านอยู่ สามารถทำได้ง่ายๆ แสดงให้คุณเห็นว่าจะเริ่มต้นที่ไหน เพื่อทำความคุ้นเคยกับโปรแกรมในเบื้องต้น ยิ่งไปกว่านั้นเว็บสามารถเป็น "เพื่อน" ของคุณได้ด้วยเหตุผลหลายประการ: นักพัฒนาเกือบทั้งหมดทำการค้นหาออนไลน์เมื่อพวกเขามีข้อสงสัยบางประการ แต่เห็นได้ชัดว่าเป็นความสามารถและรหัสดั้งเดิมในการสร้างความแตกต่าง
นอกจากนี้ ฉันเตือนคุณว่าวิดีโอเกมเป็นสื่อที่ซับซ้อนเป็นพิเศษ ลองคิดดูภายในชื่อไม่ได้มีแค่ผลงานของนักพัฒนาเท่านั้น แต่ยังรวมถึงนักออกแบบกราฟิกนักแต่งเพลงนักพากย์และคนอื่น ๆ อีกมากมาย บทบาททางวิชาชีพ. ในระยะสั้นมันไม่ง่ายเลย
ไม่ว่าในกรณีใด ในช่วงหลายปีที่ผ่านมา มีหลายกลุ่มที่ประกอบด้วยคนสองสามคน (หรือแม้แต่คนเดียว) ที่จัดการด้วยความทุ่มเทโดยเฉพาะเพื่อสร้าง "ไข่มุก" ที่ไม่เหมือนใครสำหรับโลกของวิดีโอเกม
คนเหล่านี้มักใช้เวลาหลายปีกว่าจะได้งานสำเร็จ ในระยะสั้นผ่านคำนำนี้ฉันอยากจะบอกคุณ: บทช่วยสอนนี้ไม่ได้มีเจตนาที่จะสอนวิธีใช้ Unity อย่างครอบคลุมแต่เพียงแค่ของ simply ให้คุณเริ่มต้นได้อย่างรวดเร็ว และตลกในบางเรื่อง
พอร์ทัลอย่างเป็นทางการของ Unity แล้วกดปุ่ม ดาวน์โหลด Unity Hub. ไฟล์จะถูกดาวน์โหลด UnityHubSetup.exe: เริ่มอย่างหลังแล้วกดปุ่มต่อเนื่องกัน ได้, ฉันยอมรับ คือ ติดตั้งแล้วตามด้วย ข้อบ่งชี้ ที่ปรากฏบนหน้าจอเพื่อสิ้นสุดกระบวนการ
ส่วนอย่างไรก็ตาม macOS, หลังจากกดปุ่ม ดาวน์โหลด Unity Hub, ไฟล์จะถูกดาวน์โหลด UnityHubSetup.dmg. จากนั้นเริ่มหลังและกดปุ่ม ฉันเห็นด้วย. หน้าต่างจะปรากฏขึ้นบนหน้าจอ: คุณเพียงแค่ลากไอคอนของ Unity Hub ในโฟลเดอร์ แอปพลิเคชั่น. นั่นคือทั้งหมด!
Windows File Explorer เนื่องจากทั้งหมด โฟลเดอร์ และคุณสามารถเข้าถึงไฟล์ ไฟล์ ที่เกี่ยวข้องกับโครงการ นอกจากนี้คุณยังสามารถ ลากวัตถุ จากที่นี่ในหน้าต่างฉากเกม
บทช่วยสอนนี้เสนอให้คุณ ใช้แพลตฟอร์ม. ดังนั้น กด . ค้างไว้ ปุ่มเมาส์ซ้าย เหนือวัตถุ แพลตฟอร์ม แล้วย้ายไปที่ไฟล์ หน้าต่าง ที่คุณเคยเล่นมาก่อน คุณจะเห็นว่าไฟล์ โมเดล 3 มิติ ของแพลตฟอร์มจะปรากฏในเกม: นี่เป็นเพียงสิ่งที่คุณต้องการในการแก้ไข "สะพาน"!
อย่างไรก็ตาม มี "ปัญหา": มุมมอง ไม่อนุญาตให้คุณวางตำแหน่งแพลตฟอร์มได้ดีเนื่องจากหันหน้าไปทางอีกด้านหนึ่ง เลยกดปุ่มค้างไว้ Alt หรือ ตัวเลือก แป้นพิมพ์ e ย้าย "กล้อง" กับ ปุ่มเมาส์ซ้ายเพื่อให้คุณสามารถมองเห็นฉากได้ดี คุณก็ทำได้ ซูม ผ่าน ล้อเมาส์ หรือผ่านไฟล์ แทร็คแพด.
เมื่อเห็น "สะพาน" ชัดเจนแล้ว ให้กดปุ่ม ต่อไป เพื่อจะดำเนินการต่อ. ตอนนี้คุณได้รับแจ้งให้ วางแพลตฟอร์มใหม่ในจุดยุทธศาสตร์เพื่อให้ภายในเกมสามารถเข้าถึงและสัมผัสประสบการณ์ต่อไปได้ สำหรับ ย้ายวัตถุคุณต้องเลือกโหมดที่เหมาะสมโดยกดปุ่มไอคอนลูกศรสี่ลูกอยู่ที่ด้านบนซ้าย หรือโดยใช้ปุ่ม W.
คุณจะสังเกตเห็นว่ามี สามลูกศร. สิ่งเหล่านี้แสดงถึงวิธีที่คุณสามารถเคลื่อนย้ายวัตถุได้ ให้ชัดเจนโดยกดปุ่ม ปุ่มเมาส์ซ้าย บน ลูกศรสีแดง และโดยการเคลื่อนย้ายวัตถุ คุณจะเคลื่อนย้ายมันเข้าไป แนวนอน. ในทางตรงกันข้ามการใช้ไฟล์ ลูกศรสีเขียว คุณจะย้ายไปที่ ส่วนสูง.
ไม่ว่าจะด้วยวิธีใดคุณต้องวางแพลตฟอร์ม ภายใต้วัตถุสีเขียวเพื่อให้ผู้เล่นสามารถหยิบมันขึ้นมา เมื่อเสร็จแล้วให้กดปุ่ม ต่อไป. คุณจะเดาได้แล้วว่าต้องทำอะไรตอนนี้: หมุนแพลตฟอร์มอย่างถูกต้อง. ดังนั้นคุณเพียงแค่ต้องกดบนไอคอนการหมุนแสดงที่ด้านซ้ายบน (หรือใช้ปุ่ม คือ ปุ่มกด) และ gli แกน ซึ่งคุณสามารถหมุนวัตถุได้
แกน X อยู่ใน สีแดง, แกน Y อยู่ใน สีเขียว และแกน Z อยู่ใน สีน้ำเงิน. ในกรณีนี้ตำแหน่งของแพลตฟอร์มนั้นถูกต้องอยู่แล้วยกเว้นสิ่งที่เกี่ยวข้องแกน Y. ดังนั้นเพียงแค่กด ปุ่มเมาส์ซ้าย บน สายสีเขียว คือ หมุน แพลตฟอร์มได้อย่างถูกต้อง เสร็จแล้วกดที่ปุ่ม ต่อไป เพื่อจะดำเนินการต่อ.
ณ จุดนี้คุณจะได้รับแจ้งให้ prompt บันทึกโครงการ. คุณควรจำวิธีการทำ แต่ฉันรีเฟรชความทรงจำของคุณ: คุณสามารถไปบนเส้นทางได้ ไฟล์> บันทึก หรือใช้คีย์ผสม Ctrl + S (cmd + s บน Mac) หลังจากนั้นคุณสามารถกดที่ไอคอน เล่น เพื่อดูการเปลี่ยนแปลงที่คุณทำภายในเกม
โดยการเล่นและกระโดดคุณจะเห็นว่าตอนนี้คุณสามารถ . ได้จริง ข้ามสะพาน. ขอแสดงความยินดี คุณแก้ไขกลไกเกมของชื่อ LEGO สำเร็จแล้ว อย่างไรก็ตาม ตอนนี้คุณจะสังเกตเห็นว่า ผู้เล่นถูกบล็อก ก่อน โครงสร้างสีขาวและสีน้ำเงิน. เราต้องวิ่งหาที่กำบังที่นี่ด้วยการเปิดใช้งานยก!
จากนั้นคลิกที่ไอคอน เล่น เพื่อกลับไปแก้ไขเกม สมบูรณ์แบบ คุณได้เสร็จสิ้นการกวดวิชา LEGO ครั้งที่สองแล้ว อย่างไรก็ตามฉันเดาว่าคุณต้องการซ่อมกลไกนี้เช่นกัน เพื่อดำเนินการต่อจากนั้นคลิกที่ปุ่ม บทช่วยสอน 3: เปิดใช้งานลิฟต์ยืนยันว่าคุณต้องการบันทึกโดยใช้ปุ่ม บันทึก.
เมื่อถึงจุดนี้ให้กดปุ่ม เริ่ม เพื่อจะดำเนินการต่อ. บทช่วยสอนจะอธิบายว่าในบริบทนี้กลไกได้ถูกทำให้ง่ายขึ้นเพื่อให้คุณเข้าใจพื้นฐานของ Unity แต่เห็นได้ชัดว่าคุณจะไม่มี "อิฐพิเศษ" เมื่อคุณต้องสร้างเกมของคุณ
ไม่ว่าจะด้วยวิธีใดตอนนี้คุณต้องทำ ลากอิฐลิฟต์ ใน ฉาก เพื่อจะดำเนินการต่อ. จากนั้นคุณจะได้รับแจ้งให้กดไอคอนอิฐอันแรกที่ด้านซ้ายบนเพื่อเข้าสู่โหมดที่อนุญาตให้คุณ เชื่อมอิฐเข้าด้วยกัน.
จากนั้นกดปุ่ม ต่อไป. ตอนนี้ย้ายอิฐสีน้ำเงิน เหนืออิฐสีเหลืองขวาสุด. จากนั้นกดปุ่มอีกครั้ง ต่อไป เพื่อจะดำเนินการต่อ. คุณจะต้องกดที่ไอคอน เล่น เพื่อทดสอบยก.
สมบูรณ์แบบคุณจึงสามารถใช้ลิฟต์ได้ในที่สุด ทำมินิเกมให้เสร็จ. หากทำทุกอย่างถูกต้องเมื่อคุณรวบรวมวัตถุสุดท้ายแล้วคุณจะเห็นข้อความปรากฏบนหน้าจอ คุณได้รับรางวัล. ขอแสดงความยินดีคุณเล่นเกม LEGO เกมแรกของคุณเสร็จแล้ว!
อย่างไรก็ตาม กวดวิชาแนะนำให้คุณ ปรับปรุงมัน. ในความเป็นจริง คุณจะสังเกตเห็นว่า youลิฟต์เคลื่อนที่แม้ว่าผู้เล่นจะยังไม่จบ ของมัน เราจึงจำเป็นต้องแก้ไขกลไกนี้: กดที่ไอคอน เล่น เพื่อกลับไปที่หน้าจอแก้ไข ดังนั้นก แตะทริกเกอร์ จากส่วน โครงการ ที่ด้านล่างแล้วลากลงในหน้าต่างเกม
Touch Trigger เป็นเพียงองค์ประกอบที่ช่วยให้ลิฟต์สตาร์ทได้ก็ต่อเมื่อผู้เล่น "สัมผัส" เท่านั้น คุณต้องย้ายหลัง เหนืออิฐสีเหลืองซ้ายสุด แล้วกดไอคอน เชื่อมต่อ (แสดงภาพอิฐก้อนแรกที่ด้านซ้ายบน) เพื่อเชื่อมต่อทริกเกอร์กับลิฟท์ เมื่อเสร็จแล้วให้คลิกปุ่ม ต่อไป.
จากนั้นทำการบันทึก (ผ่านเมนู ไฟล์> บันทึก) และกดไอคอน เล่น เพื่อดูการเปลี่ยนแปลงในการดำเนินการ เสร็จแล้วกดไอคอนอีกครั้ง เล่น เพื่อหยุดเล่น สมบูรณ์แบบตอนนี้คุณสามารถเลือกได้ว่าจะดำเนินการต่อโดยกดปุ่ม บทช่วยสอน 4: เปลี่ยนเงื่อนไขการชนะหรือว่าจะหยุดที่นี่โดยเลือกตัวเลือก เสร็จแล้ว.
เมื่อกดปุ่มหลังคุณจะสังเกตเห็นว่ามีบทเรียนเลโก้อื่น ๆ อีกมากมายให้คุณเลือกใช้ ในความเป็นจริงแม้ว่าเกมจะเปิดให้เล่นแล้ว แต่คำแนะนำอื่น ๆ ก็พร้อมที่จะอธิบายให้คุณฟัง วิธีการแก้ไขและเรียนรู้การกระทำพื้นฐานอื่น ๆ เพื่อใช้ความสามัคคี
คำแนะนำชัดเจนว่าของ ต่อด้วยบทเรียนเหล่านี้เนื่องจากมีประโยชน์มากและอย่างที่คุณเห็น อย่าใช้เวลานานเกินไป อย่างไรก็ตามฉันเลือกที่จะ "หยุด" ที่นี่ความช่วยเหลือของฉันในการแปลและคำอธิบายของบทช่วยสอน LEGO เนื่องจากการใช้ Unity อย่างถูกต้องคุณจะต้องติดต่อกับภาษาอังกฤษ.
อันที่จริง เอกสารอย่างเป็นทางการของ Unity ทั้งหมด ซึ่งคุณจะต้องเรียนรู้เพิ่มเติมเกี่ยวกับและพัฒนาเกมของคุณในภายหลัง เป็นภาษาอังกฤษ (หรือเป็นภาษาสเปนและภาษาอื่นๆ อีกสองสามภาษา) ปรากฎว่า มันเป็นสิ่งสำคัญที่จะมุ่งมั่นกับสิ่งนี้ และดำเนินการอย่างแน่นอนก่อนอื่น บทเรียนทั้งหมดที่เสนอโดยโปรแกรมดังนั้นจึงไม่ใช่เฉพาะผู้ที่เกี่ยวข้องกับ LEGO เท่านั้น แต่ยังเป็นวิธีที่ดีในการทำตามขั้นตอนแรก
ในบทที่แล้ว เพื่อใช้ประโยชน์จาก Unity อย่างถูกต้อง คุณจำเป็นต้องรู้ภาษานี้ ดังนั้นจึงไม่น่าจะเป็นปัญหาสำหรับคุณ ไม่ว่าในกรณีใด หากคุณต้องการเรียนรู้บทช่วยสอนเพิ่มเติมเกี่ยวกับ Unity ฉันแนะนำให้คุณปรึกษาเว็บไซต์ทางการ
ฉันรับรองกับคุณว่า “ ลงทุน” ให้ถูกเวลาในท้ายที่สุดคุณจะสามารถบรรลุเป้าหมายได้อย่างชัดเจนโดยวางเป้าหมายของคุณไว้ในสนาม ความคิดสร้างสรรค์. ไม่ว่าในกรณีใดฉันแน่ใจว่าคุณมีความคิดมากมายอยู่ในหัวของคุณแล้ว ตัวอย่างเช่นฉันรู้สึกเหมือนกำลังสร้างเกมที่ฉันเผชิญหน้ากับแมงมุมและศัตรูที่บินอยู่
ดังนั้นฉันจึงเอาภาพวาดที่พวกเขาสร้างให้ฉันในอดีตและใช้มันเป็น ตัวเอก. พื้นหลัง เป็นภาพผนังห้องนอนของฉัน ในขณะที่ฉัน ศัตรู พวกเขาสร้างขึ้นในเวลาไม่กี่นาทีด้วยจินตนาการเล็กน้อยและเส้นสายที่เรียบง่าย จากนั้นฉันก็ทำหนึ่ง ซาวด์แทร็ก ที่ฉันพูดซ้ำ "เขาคือซัลโว" วนซ้ำกับออโต้จูน.
ในระยะสั้นฉันมี .แล้ว ทรัพย์สินหลัก สำหรับ เกม 2D ที่ง่ายมาก. เห็นได้ชัดว่าความคิดแรกที่เข้ามาในหัวมักจะไม่ใช่ความคิดที่ดีที่สุด แต่เพื่อเตือนคุณว่า หากคุณเป็นนักสร้างสรรค์ การวาง "สิ่งประดิษฐ์" ของคุณลงในภาคสนามด้วย Unity แม้จะไม่มีงบประมาณก็ตาม เป็นไปได้และสามารถ เป็นตัวแทนของ "โรงยิม" ที่ดี
ที่เหลือนี่มันชัดเจนเท่านั้น คำแนะนำพื้นฐานในการใช้ Unity. อันที่จริง ฉันไม่ได้สัมผัสถึงสิ่งที่เป็นไปได้ด้วยเอ็นจิ้นกราฟิกนี้ด้วยซ้ำ อย่างไรก็ตาม ตอนนี้คุณทราบอย่างน้อยว่าจะค้นหาบทช่วยสอนและเอกสารได้จากที่ใด เหนือสิ่งอื่นใดฟรีทั้งหมด ดังนั้นคุณจึงมีเครื่องมือทั้งหมดเพื่อดำเนินการต่อ
ให้บริการเท่านั้น ความปรารถนาดีมากมายแต่ฉันแน่ใจว่าคุณได้พิจารณาสิ่งนี้แล้ว ไม่ว่าในกรณีใดแบบฝึกหัดแรกเหล่านี้ยังสามารถทำให้คุณเข้าใจได้ว่าโลกนี้เหมาะสำหรับคุณหรือไม่: ฉันเตือนคุณว่าในภายหลังคุณอาจต้องเผชิญกับความยากลำบากที่สูงขึ้นมากรวมถึงการสัมผัสกับโลกแห่งการเขียนสคริปต์ด้วย
ไม่ต้องพูดถึงคำถามของ รุ่น. ในระยะสั้นคุณเข้าใจดีว่าการพัฒนาวิดีโอเกมใน Unity ไม่ใช่การดำเนินการที่ทำในชั่วข้ามคืน แต่ต้องใช้เวลามากในการควบคุมเครื่องมือให้ถูกต้อง
ไม่ว่าในกรณีใดฉันต้องการวิเคราะห์สถานการณ์และอนุญาตให้คุณ ก้าวแรกของคุณ ในโลกนี้. ฉันยังเตือนคุณว่าออนไลน์เต็มไปด้วยบทช่วยสอนและวิดีโอในหัวข้อที่เข้าถึงได้ฟรีโดยเฉพาะ เป็นภาษาอังกฤษ: ในระยะสั้นฉันหวังว่าจะได้เปิดโลกให้คุณและมีความปรารถนาที่จะเริ่มต้น ตัวอย่างเช่น แม้เพียงแค่ค้นหาบน YouTube คุณจะพบทรัพยากรที่มีประโยชน์มากมาย
นับว่า ไม่ใช่บทเรียนเหล่านี้ทั้งหมดเมื่อหลายปีก่อนเช่นของ LEGO และเริ่มเข้าใกล้ Unity เป็นไปได้มากว่าจำเป็นต้องเริ่มจากสคริปต์ใน C # และสิ่งที่คล้ายกัน (ใช่การอ้างอิงถูกสร้างขึ้นเพื่อ ภาษาโปรแกรม). พูดสั้นๆ ก็คือช่วงที่ "โชคดี" ที่ได้เข้ามาในโลกนี้
ในทางกลับกัน ไม่ใช่เรื่องบังเอิญที่ในช่วงไม่กี่ปีที่ผ่านมามี "ไข่มุก" วิดีโอเกมอิสระที่พัฒนาขึ้นด้วยเอ็นจิ้นกราฟิก Unity (ใครพูด Cuphead?) ในระยะสั้นสิ่งที่ฉันต้องทำคือให้โชคครั้งใหญ่อีกครั้งสำหรับอนาคตของคุณในอุตสาหกรรมวิดีโอเกม!