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