‫ในการบรรยายนี้ เราจะมาดูว่าพิมพ์เขียวคืออะไร
‫คุณอาจเคยได้ยินเรื่องนี้
‫มาทำให้กระจ่างว่า
‫เราจะดู Blueprint กับ C++ และคุณควรเลือกอันไหน เพื่อจุดประสงค์ใด พวกเขาจะทำงานร่วมกันได้อย่างไร
‫และหลักสูตรนี้จะสอนพวกเขาอย่างไร
‫เลยดำดิ่งลงไป
‫พิมพ์เขียวคืออะไร?
‫Blueprint เป็นภาษาการเขียนโปรแกรมเชิงภาพ
‫มันคืออันนี้ทางซ้าย ตรงข้ามกับ C++ ซึ่งเป็นพิมพ์เขียวข้อความที่เขียนขึ้นสำหรับ
‫Unreal โดยเฉพาะ
‫ดังนั้น คุณสามารถตั้งโปรแกรมได้โดยตรงในตัวแก้ไข ในขณะที่ C++ เป็นภาษามาตรฐานอุตสาหกรรม และคุณต้องมีโปรแกรมแก้ไขแยกต่างหากเพื่อตั้งโปรแกรม
‫ดังนั้นพิมพ์เขียวจึงมีจุดแข็งบางอย่างเนื่องจากการแต่งหน้า
‫มันรวดเร็วในการเปลี่ยนแปลง
‫หากคุณเปลี่ยนแปลงพิมพ์เขียว คุณจะเล่นเกมได้แทบจะในทันที
‫เป็นมิตรกับผู้เริ่มต้นเพราะคุณไม่จำเป็นต้องจำถ้อยคำที่ซับซ้อน
‫ในโปรแกรมเมอร์เราพูดกับคุณ
‫ค้นพบได้ง่ายเพราะมีเครื่องมือในตัวสำหรับคุณในการคลิกขวาและค้นหาฟังก์ชันที่คุณอาจกำลังมองหาและดูว่ามีอยู่แล้วใน
‫Unreal หรือไม่
‫และออกแบบมาโดยเฉพาะสำหรับ Unreal ซึ่งหมายความว่ามันเข้ากันได้ดีกับชุดสูทที่ออกแบบมาอย่างดี
‫มันไม่มีแนวคิดที่ไม่ตรงกันเพราะมันถูกสร้างขึ้นมาโดยเฉพาะและเป็นมิตรกับนักออกแบบหรือศิลปิน
‫สิ่งนี้มีประโยชน์อย่างยิ่งในทีมขนาดใหญ่ที่คุณอาจทำงานในสาขาต่างๆ
‫ศิลปินและนักออกแบบอาจต้องการใช้พิมพ์เขียวและช่วยคุณเกี่ยวกับฟังก์ชันการทำงานหรือการออกแบบการเล่นเกม
‫เห็นได้ชัดว่า C++ มีจุดแข็งของมันเอง ไม่เช่นนั้นเราจะไม่สอนมัน
‫อ่านได้กระชับกว่าพิมพ์เขียวมาก
‫เป็นภาษามาตรฐานอุตสาหกรรม ซึ่งหมายความว่ามีคนจำนวนมากที่เข้าใจภาษาอยู่แล้ว ตลอดจนเครื่องมือมากมายและการสนับสนุนทั้งหมดที่เข้ากันได้
‫และสามารถนำความรู้จากการเรียนรู้ที่นี่ไปสู่สาขาวิชาอื่นๆ ได้
‫เป็นความเร็วที่สูงมาก
‫แอปพลิเคชันที่รวดเร็วมีชื่อเสียงโด่งดัง
‫สามารถเข้าถึงทุกพื้นที่และฟังก์ชันทั้งหมดภายใน Unreal ในขณะที่ Blueprint มีข้อ จำกัด ในสิ่งที่สามารถทำได้และเป็นสิ่งที่ดีสำหรับโครงการที่ใหญ่กว่า
‫การเขียนเกมใหญ่ในภาษา C++ ทำได้ง่ายกว่าการเขียนมาก
‫ใน Blueprint คุณมักจะสะดุดกับ Blueprint ด้วยเหตุผลหลายประการ
‫ตอนนี้ Blueprint ใน C++ สามารถและควรทำงานร่วมกับฟังก์ชันส่วนใหญ่ได้
‫ไลบรารี Unreal เขียนด้วย C ++ แต่ไม่ได้หมายความว่าคุณไม่สามารถเข้าถึงได้จากพิมพ์เขียว
‫ที่จริงแล้ว คุณสามารถเข้าถึงอะไรก็ได้ที่คุณทำให้พร้อมใช้งานสำหรับพิมพ์เขียว และคุณยังสามารถเพิ่มฟังก์ชัน
‫C++ ของคุณเองซึ่งพิมพ์เขียวของคุณก็สามารถใช้ได้เช่นกัน
‫ดังนั้นสิ่งนี้จึงสามารถสร้างระบบที่ร่วมมือพิมพ์เขียวและ C++ ที่ช่วยให้คุณสร้างประโยชน์สูงสุดจากทั้งสองโลกได้
‫ในหลักสูตรนี้ เรากำลังวางแผนในส่วนถัดไป ซึ่งจะสอนพื้นฐานของสิ่งที่ไม่จริง แนวคิดที่ไม่จริง
‫และแนวคิดการพัฒนาเกมที่คุณต้องการ
‫นอกจากนี้เรายังจะสอนแนวคิดการเขียนโปรแกรมพื้นฐานที่คุณต้องเข้าใจ เราจะทำสิ่งนี้ใน
‫Blueprint เพราะไม่สำคัญว่าเราจะใช้ภาษาการเขียนโปรแกรมอะไร
‫แนวคิดเหล่านี้ใช้ได้กับทุกภาษาโปรแกรม จากนั้นเราจะติดตั้งคอมไพเลอร์ โปรแกรมแก้ไขที่เราต้องการสำหรับ
‫C++ และเราจะเรียนรู้ไวยากรณ์ C++ ซึ่งเป็นวิธีที่เราพิมพ์ C++ เพื่อแสดง แนวคิดการเขียนโปรแกรมที่เราได้เรียนรู้ในส่วนที่แล้ว
‫ดังนั้นหากคุณรู้สึกว่าคุณต้องการข้ามไปข้างหน้าและเรียนรู้ C++
‫ถือม้าของคุณ
‫ลองดูว่าคุณสามารถ
‫ดังนั้นในหัวข้อถัดไป เราจะมาเรียนรู้พื้นฐานการเขียนโปรแกรมด้วยพิมพ์เขียว
‫นั่นคือตัวแปร
‫หากคำสั่งของฟังก์ชัน แนวคิดทางคณิตศาสตร์พื้นฐาน เช่น เวกเตอร์ การแปลงและการหมุน แนวคิดหลักที่ไม่จริง
‫เช่น นักแสดง ส่วนประกอบ เบี้ยและแผนที่ และการจัดการสินทรัพย์ เช่น ตลาด การนำเข้าสินทรัพย์ของคุณ
‫BSP การสร้างแบบจำลองและการเพิ่มวัสดุ
‫ถ้าทั้งหมดนั้นฟังดูเหมือนใช่ ฉันเข้าใจแล้ว แซม ฉันทำได้ทั้งหมดเลย
‫จากนั้นข้ามส่วนถัดไปได้ตามสบาย
‫คุณสามารถดำดิ่งสู่การเรียนรู้ C ++ ได้ทันที
‫หากคุณไม่แน่ใจและต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแนวคิดเหล่านี้ โปรดติดตาม
‫แล้วพบกันใหม่ในหัวข้อถัดไป