‫เฮ้ ยินดีต้อนรับกลับมา
‫ตอนนี้เราพร้อมที่จะเริ่มสร้างพิมพ์เขียวตามคลาสพื้นฐานของเราแล้ว
‫ดังนั้น นี่จะเป็นการบรรยายที่ค่อนข้างง่าย โดยเฉพาะอย่างยิ่งหากคุณมีประสบการณ์การทำงานในพิมพ์เขียว
‫ตอนนี้ เพื่อให้โครงสร้างไฟล์ของเรามีระเบียบ เราจะคลิกที่โฟลเดอร์เนื้อหา
‫และในโฟลเดอร์เนื้อหา เราจะสร้างโฟลเดอร์ใหม่
‫ให้ไปข้างหน้าและคลิกขวาและเลือกโฟลเดอร์ใหม่
‫และเนื่องจากโฟลเดอร์นี้จะมีพิมพ์เขียวทั้งหมดที่เราสร้างสำหรับโปรเจ็กต์เกมนี้ เราจึงเรียกง่ายๆ
‫ว่าพิมพ์เขียวของโฟลเดอร์นี้
‫ตอนนี้ ให้ดับเบิลคลิกที่พิมพ์เขียวเพื่อเปิดขึ้นมา และเราจะสร้างโฟลเดอร์ใหม่ที่นี่
‫คลิกขวาที่โฟลเดอร์ใหม่แล้วเรียกอันนี้ว่า Pons
‫เราจะใส่ทั้งหมด -- พิมพ์เขียวที่เราสร้างที่นี่ในโฟลเดอร์ Pons
‫ไปข้างหน้าและสร้างสิ่งเหล่านั้น
‫ฉันจะกลับไปที่ Toon tanks ภายใต้คลาส C++ ซึ่งเรามีคลาส pawn C++ พื้นฐาน และเราสามารถสร้างพิมพ์เขียวตามคลาส
‫C++ นี้โดยคลิกขวาและเลือก Create Blueprint class ตามฐาน pawn
‫ตอนนี้เราได้รับตัวเลือกให้เลือกว่าเราควรวางพิมพ์เขียวใหม่นี้ไว้ที่ใด
‫ฉันจะคลิกดรอปดาวน์ข้างแบบพิมพ์เขียวเพื่อดูโฟลเดอร์จำนำ
‫ฉันจะเลือกสิ่งนั้น และนี่คือจุดที่ฉันอยากจะยึดพิมพ์เขียวใหม่
‫ตอนนี้ ไปข้างหน้าและตั้งชื่อพิมพ์เขียวนี้ให้มีความหมาย
‫แบบแผนที่ดีคือการนำหน้าชื่อด้วย Bpy
‫เราจึงรู้ว่านี่คือพิมพ์เขียว
‫ผมจะเรียกว่าพิมพ์เขียว และเรียกถังรับจำนำ BP นี้
‫นี่จะเป็นรถถังที่เราจะควบคุมในขณะที่เรากำลังหมุนไปรอบๆ และทิ้งระเบิดในเกมนี้
‫ดังนั้น BP Pawn Tank ให้คลิก Create Blueprint Class และนี่คือพิมพ์เขียวของเราสำหรับถังโรงรับจำนำ
‫และด้านบนขวาบนนี้ เราจะเห็นการจำนำคลาสพาเรนต์ ซึ่งเป็นสิ่งที่เราต้องการจริงๆ
‫ตอนนี้ไปทางซ้ายบน
‫เรามีแผงส่วนประกอบและเราเห็นที่ด้านบนสุดว่า BP Pawn Tank ในวงเล็บเอง
‫นี่คือพิมพ์เขียวโดยรวมเอง
‫และในแผงรายละเอียด เรามีพร็อพเพอร์ตี้ทุกประเภทที่เราเห็นโดยค่าเริ่มต้น
‫ตอนนี้กลับไปที่แผงส่วนประกอบภายใต้ BP Pawn Tank
‫เราเห็นส่วนประกอบทั้งหมดที่เราสร้างขึ้นใน C ++
‫เรามีแคปซูลซึ่งถูกกำหนดให้เป็นราก
‫นั่นเป็นเหตุผลที่มันอยู่ที่ด้านบนสุด
‫และแนบไปกับนั้น เรามีเมชฐาน แล้วก็เมชปัจจุบัน จากนั้นจุดวางไข่ของโพรเจกไทล์ และสังเกตว่าสิ่งเหล่านี้เยื้อง
‫แสดงว่าพวกมันติดอยู่กับส่วนประกอบด้านบน และพวกมันมีดรอปดาวน์เล็กๆ ที่มีประโยชน์เหล่านี้ที่ช่วยให้เรายุบ
‫สิ่งที่แนบมากับองค์ประกอบใด ๆ หากเราต้องการทำอย่างนั้น
‫ถ้าคุณเคยทำแบบพิมพ์เขียวมาก่อน คุณจะสังเกตเห็นว่ามีบางอย่างขาดหายไป
‫หากคุณเลือกองค์ประกอบใดส่วนประกอบหนึ่งเหล่านี้ในแผงรายละเอียด แสดงว่าองค์ประกอบนั้นว่างเปล่าในทันใด
‫และนั่นเป็นเพราะว่าไม่มีสิ่งใดปรากฏให้เห็นพิมพ์เขียวจากด้าน C++
‫นี่คือสิ่งที่เราสามารถควบคุมได้ในฐานะนักพัฒนา C++ ใน Unreal Engine คุณสามารถเปิดเผยส่วนประกอบไปยังพิมพ์เขียวได้
‫นั่นเป็นเหตุผลที่เราเห็นพวกเขาที่นี่ในแผงส่วนประกอบ
‫แต่เราไม่ได้เปิดเผยคุณสมบัติใดๆ ที่เป็นของส่วนประกอบเหล่านี้ เนื่องจากเป็นสิ่งที่เราต้องระบุอย่างจริงจังจากด้าน
‫C++ และเราจะเรียนรู้วิธีการทำสิ่งนั้นในวิดีโอหน้า
‫ดังนั้นเมื่อถึงเวลาต้องเอาส่วนประกอบแคปซูลมาปรับขนาดหรือเอาตาข่ายฐานมากำหนดตาข่ายจริงๆ
‫เราก็จะเริ่มทำสิ่งเหล่านั้นได้เมื่อเราเปิดเผยคุณสมบัติเหล่านั้นแล้วจึงมองเห็นได้
‫ที่นี่ในแผงรายละเอียดและระบุค่าที่ถูกต้องของคุณสมบัติเหล่านั้น
‫ตอนนี้เรามีถัง BP แล้ว
‫อย่างที่ฉันพูดไป นี่จะเป็นรถถังที่เราหมุนไปรอบๆ และสร้างความหายนะให้กับโลก
‫ดีมาก
‫ไปข้างหน้าและปิด BP -- รถถัง
‫และต่อไป เราต้องการสร้างคลาสพิมพ์เขียวอื่นตามฐาน --
‫และนี่อาจเป็นสำหรับหอคอย
‫นั่นคือศัตรูที่เราจะโพสต์ไว้ที่จุดศูนย์กลางที่นี่และระดับที่เราจะต่อสู้ด้วย
‫ดังนั้นนี่จะเป็นสิ่งที่ท้าทายสำหรับคุณ
‫คุณกำลังจะสร้างคลาสพิมพ์เขียวใหม่ตามฐาน --
‫ไปข้างหน้าและเรียก BP นี้ ขีดล่าง -- ป้อมปืน
‫หยุดวิดีโอชั่วคราวและสร้างพิมพ์เขียวนี้ทันที
‫ตกลง.
‫ไปข้างหน้าและสร้างพิมพ์เขียวที่สองของเราตามฐาน --
‫นี่คือฐานของเรา -- ให้คลิกขวาสร้างคลาสพิมพ์เขียวตามการจำนำ แล้วเลือกโฟลเดอร์โรงจำนำ
‫แล้วเราจะเรียกป้อมปืนจำนำ BP นี้ แล้วคลิกสร้างชั้นเรียนพิมพ์เขียว
‫และนี่คือพิมพ์เขียวป้อมปืนของเรา
‫ตอนนี้มันดูเหมือนกันทุกประการกับฐานจำนำ และเราจะเปลี่ยนสิ่งนั้นในการบรรยายครั้งต่อไปเมื่อเราเริ่มเปิดเผยส่วนประกอบเหล่านี้กับพิมพ์เขียว
‫เพื่อให้เราสามารถตั้งค่าคุณสมบัติบางอย่างที่นี่เพื่อทำให้พิมพ์เขียวนี้ดูแตกต่างจากถังรับจำนำ
‫ดังนั้นในการบรรยายนี้ เราจึงได้พิมพ์เขียวถังรับจำนำของ BP จากคลาสโรงรับจำนำพื้นฐาน เช่นเดียวกับป้อมปืนจำนำ
‫BP
‫ในการบรรยายครั้งหน้า เราจะพูดถึงว่าเราจะทำให้สิ่งเหล่านี้ดูแตกต่างไปจากเดิมได้อย่างไร
‫โดยการเปิดเผยส่วนประกอบไปยังพิมพ์เขียว เพื่อให้เราสามารถแก้ไขคุณสมบัติบางอย่างได้
‫เจอกันเร็วๆนี้ครับ