‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ ฉันจะแสดงวิธีเปลี่ยนจากฉากหนึ่งไปอีกฉากหนึ่ง
‫มาสร้างฉากใหม่กันเถอะ
‫เราสามารถทำได้หลายวิธี
‫ตัวอย่างเช่น สร้างและฉาก
‫หรือเราอาจจำลองฉากหลักของเรา
‫เอาล่ะ มาสร้างฉากใหม่กันเถอะ
‫ดังนั้นสร้างฉาก
‫และฉันจะเรียกมันว่าระดับหนึ่ง
‫ตอนนี้เราได้จากหลักไปยังตัวอย่างเช่นระดับหนึ่ง
‫คลิกที่ระดับหนึ่งและบันทึกฉากปัจจุบันที่เราอยู่
‫และตอนนี้คุณสามารถเห็นได้ในฉากนี้ว่าไม่มีอะไร
‫ดังนั้นสิ่งเดียวที่ฉันจะเพิ่มในฉากระดับหนึ่งของเราคือ UI และ UI ซึ่งฉันเรียกว่าข้อความหรือข้อความ
‫และมันก็แค่จะบอกว่าระดับสอง
‫และฉันจะจัดศูนย์นั้นและ
‫วางตำแหน่งไว้ตรงกลาง
‫ตอนนี้ฉันจะเพิ่มปุ่มเล็ก ๆ ที่นี่เช่นกัน
‫คุณฉันปุ่ม
‫และข้อความของปุ่มก็จะบอกว่า ย้ายไปที่ฉากหลัก แค่นั้นเอง
‫ที่อยากทำคืออยากให้จากฉากนี้ไปฉากหลัก และจากฉากหลักอยากขึ้นฉากระดับหนึ่ง
‫บันทึกระดับหนึ่ง ฉากควบคุม SE แล้วไปที่ฉากหลักของคุณ
‫และตอนนี้ปุ่มนี้ที่นี่
‫สิ่งที่ควรทำคือย้ายเราไปสู่ระดับหนึ่ง
‫ไปที่ระดับหนึ่ง
‫ไม่เป็นไร.
‫ตอนนี้ปุ่มมีพฤติกรรมอยู่แล้ว
‫อันนี้ก็มีพฤติกรรมอยู่แล้ว
‫ลองเปลี่ยนสิ่งนั้น
‫ไปที่พฤติกรรมของปุ่มกัน
‫และสิ่งที่อยากทำที่นี่คือต้องการเปลี่ยนปุ่มเปิดที่กดไว้ตรงนี้
‫ฉันไม่ต้องการกำหนดข้อความของคะแนนของเรา
‫ฉันต้องการย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่งเพื่อที่ฉันจะได้กำจัดข้อความนี้และฉันสามารถกำจัดบรรทัดนี้ได้เช่นกัน
‫และในขณะที่เรากำลังดำเนินการอยู่ เราก็สามารถกำจัด Unity Engine ได้เพราะเราไม่ได้ใช้งานอยู่ในขณะนี้
‫อย่างไรก็ตาม สิ่งที่ฉันต้องการคือตัวจัดการฉาก ซึ่งช่วยให้เราย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่งได้
‫ไปข้างหน้าและใช้การจัดการฉากเอ็นจิ้นความสามัคคีและอันนั้นประกอบด้วยตัวจัดการฉากเพราะเฉพาะเมื่อคุณเพิ่มเนมสเปซนี้
‫คุณจะสามารถใช้ตัวจัดการฉากได้
‫มาเปิดตัวจัดการฉากกันเถอะ
‫และตัวจัดการฉากนั้นมีวิธีการที่แตกต่างกันหลายวิธี
‫และสิ่งที่สำคัญสำหรับเราในตอนนี้คือวิธีการโหลดฉาก
‫สิ่งที่จะทำคือมันจะช่วยให้เราย้ายจากฉากหนึ่งไปอีกฉากหนึ่งได้
‫และอย่างที่คุณเห็น มันมีโอเวอร์โหลดหลายตัว มีดัชนีการสร้างฉาก int มีชื่อสตริง
‫C และยังมีตัวเลือกอื่นๆ
‫ตัวอย่างเช่น อาร์กิวเมนต์โหมดโหลดฉากนี้ เราจะใช้อาร์กิวเมนต์ที่เราสามารถเพิ่มดัชนีของฉากที่เราอยากไปได้
‫สมมติว่าฉันต้องการไปที่ฉากหนึ่งหรือไปที่ฉากหนึ่ง
‫เลยเก็บเอาไว้
‫เรามาดูกันว่าชื่อที่ถูกต้องจริง ๆ แล้วคือระดับที่ไม่มีช่องว่างอย่างใดอย่างหนึ่ง
‫ตรวจสอบให้แน่ใจว่านี่คือชื่อที่ถูกต้อง
‫มาบันทึกกันเถอะ
‫และตอนนี้เมื่อใดก็ตามที่มีคนกดปุ่มนี้ เขาควรจะไปจากระดับหลักเป็นระดับหนึ่ง
‫เลยมาทดสอบกัน
‫จริง ๆ แล้วเราจะพบข้อผิดพลาดก่อน แต่มาดูกันว่าจะเกิดอะไรขึ้น
‫ดังนั้นฉันจึงเรียกใช้ ฉันเรียกใช้ และกด ไปที่ระดับหนึ่ง และฉันได้รับข้อผิดพลาดที่นี่
‫มันบอกว่าหยุดฉากเกม
‫ไม่สามารถโหลดระดับที่หนึ่งได้ เนื่องจากไม่ได้เพิ่มไปยังการตั้งค่าบิลด์หรือบันเดิลของบิวด์แอสเซท
‫และถ้าคุณเคยพบข้อผิดพลาดนี้ มีวิธีแก้ไขที่ง่ายมากวิธีหนึ่ง
‫คุณไปที่ไฟล์ สร้างการตั้งค่า และที่นี่คุณเพิ่มฉากที่คุณต้องการให้มีในนั้น
‫ดังนั้นคุณจึงเพิ่มฉากหลักและเพิ่มฉากระดับหนึ่ง
‫ตอนนี้คุณสามารถปิดมันได้
‫อีกอย่าง สิ่งที่คุณควรจำคือศูนย์ในอันนี้
‫หลักคือศูนย์และระดับหนึ่งคือหนึ่ง
‫อันที่จริง ขอให้แน่ใจว่ามันเป็นอย่างนั้น
‫นี่ดัชนี ดัชนีฉาก นั่นคือตัวเลขนี้ทางขวามือ
‫ตอนนี้เรามาปิดมันและเรียกใช้โค้ดอีกครั้งและดูว่าเราสามารถย้ายจากฉากหลักไปยังระดับของเราได้หรือไม่
‫อีกฉากหนึ่ง ทางด้านขวามือ คุณจะเห็นว่าเราอยู่ในฉากหลัก
‫ให้คลิกที่ปุ่มนั้น
‫และตอนนี้คุณจะเห็นว่าเราอยู่ในฉากระดับหนึ่งแล้ว
‫ในเวลาเดียวกันคุณจะเห็นว่าข้อความเปลี่ยนไปและตอนนี้มันบอกว่าย้ายไปที่ฉากหลัก
‫ดังนั้นนี่คือฉากอื่นที่เราอยู่ และคุณสามารถใช้สิ่งนั้นเพื่อ ตัวอย่างเช่น ย้ายจากหน้าจอเริ่มต้นที่ผู้เล่นสามารถเริ่มเกมได้ง่ายๆ
‫เราสามารถเห็นคะแนนสูงและอาจเปลี่ยนการตั้งค่าเป็นฉากเกมเองหรือในระดับเฉพาะ
‫คุณสามารถสร้างได้ ตัวอย่างเช่น 20 ปุ่มที่แตกต่างกันที่นี่ และปุ่มที่หนึ่งคือระดับที่หนึ่ง
‫ปุ่มที่สองคือระดับที่สอง และอื่นๆ
‫ตอนนี้ถ้าเรากดย้ายไปที่ฉากหลักก็ไม่มีอะไรเกิดขึ้นแน่นอน
‫ดังนั้นสำหรับคุณในฐานะที่เป็นความท้าทายเล็กน้อย โปรดไปข้างหน้าและพยายามเพิ่มฟังก์ชันการทำงานให้กับฉากระดับหนึ่งของเรา
‫เพื่อให้คุณสามารถย้ายจากฉากนี้ไปยังฉากหลักของเรา
‫หยุดวิดีโอชั่วคราวแล้วลองทำดู
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ไปข้างหน้าและทำอย่างนั้น
‫และมีหลายวิธีที่แตกต่างกัน
‫ตัวอย่างเช่น คุณสามารถสร้างสคริปต์ใหม่และกำหนดสคริปต์นั้นให้กับปุ่มของคุณ
‫จากนั้นจึงย้ายจากหน้าจอนี้ไปยังหน้าจออื่น
‫แต่ฉันจะแสดงให้คุณเห็นวิธีที่สะอาดกว่า สมมติว่า
‫ไปที่พฤติกรรมของปุ่มกัน
‫และตอนนี้เราไปข้างหน้าและเปลี่ยนจากการกดปุ่มซึ่งเป็นชื่อที่ฉันเพิ่งใช้เพื่อให้คุณเห็นว่ามันถูกเรียกว่าเมื่อเรากดปุ่ม
‫แต่จริงๆ แล้วฉันต้องการวิธีการที่มีชื่อที่ดีกว่า ซึ่งอธิบายได้ดีขึ้นเล็กน้อยว่าควรเกิดอะไรขึ้น
‫วิธีนี้ไม่ควรเรียกเมื่อกดปุ่ม แต่ย้ายไปที่ฉาก
‫ดังนั้นตอนนี้วิธีนี้จะย้ายจากฉากหนึ่งไปอีกฉากหนึ่ง
‫และในฐานะอาร์กิวเมนต์ ฉันจะเพิ่มจำนวนเต็มซึ่งฉันจะเรียก ID ของฉาก และตอนนี้เราโหลดฉากและเราไม่โหลดระดับที่หนึ่ง
‫แต่สิ่งที่เราทำคือเราโหลดฉาก ID เอาล่ะ
‫และตอนนี้สิ่งที่เราทำได้คือเพิ่มสิ่งนั้นลงในปุ่มของเรา
‫มาเพิ่มลักษณะการทำงานของปุ่มให้กับวัตถุปุ่มของเรา
‫ดังนั้นการทำงานของปุ่มสคริปต์
‫และตอนนี้เราสามารถเพิ่มรายการกิจกรรมเมื่อคลิกได้ที่นี่
‫ต่อไป เราต้องลากลักษณะการทำงานของปุ่มที่นี่ คุณจะเห็นว่ามันถูกเพิ่มเข้าไปแล้ว
‫ตอนนี้เราสามารถเลือกลักษณะการทำงานของปุ่มได้
‫และการย้ายไปยังที่เกิดเหตุ
‫ตอนนี้คาดว่าจะมี ENT ซึ่งเป็นตัวเลขนี้ที่นี่
‫ตอนนี้มันอยู่ที่เลขศูนย์ ซึ่งอันที่จริงแล้วเป็นฉากที่เราอยากไป
‫ดังนั้นถ้าเราไปสร้างการตั้งค่า เราจะเห็นว่าฉากหลักมีดัชนีศูนย์ ดัชนีฉากศูนย์ ซึ่งหมายความว่าเป็นฉากที่ถูกต้อง
‫ไม่เป็นไร.
‫งั้นไปต่อกันที่ฉากหลักของเรากัน
‫ในที่นี้ เรามีผ้าใบและปุ่มของเรา และตอนนี้ปุ่มไม่มีวิธีการกดปุ่มเปิด
‫แน่นอนว่าเขาขาดมันเพราะมันไม่มีอยู่แล้ว
‫ฉันเปลี่ยนชื่อมัน
‫ดังนั้นเมื่อใดก็ตามที่คุณทำอย่างนั้น คุณต้องระวังให้มาก เพราะที่นี่ไม่มีการเปลี่ยนแปลง
‫สิ่งที่ฉันทำอยู่ตอนนี้คือฉันเลือกการย้ายไปยังฉากและที่นี่ฉันเข้าสู่หนึ่งเพราะระดับหนึ่งของเรา
‫ฉากมีดัชนีหนึ่ง
‫ตอนนี้ฉันจะย้ายจากศูนย์ จากฉากศูนย์ ซึ่งเป็นฉากหลักของเราไปยังฉากที่หนึ่ง ซึ่งเป็นฉากระดับหนึ่งของเรา
‫เลยมาทดสอบกัน
‫ตอนนี้ไปที่ระดับหนึ่ง
‫ไปกดกันเลย
‫คุณจะเห็นว่าเราอยู่ในฉากระดับหนึ่งของเรา
‫ตอนนี้กดย้ายไปที่ฉากหลักแล้วเราจะกลับไปที่ฉากระดับหนึ่งของเรา
‫ไม่เป็นไร.
‫ตอนนี้คุณได้เห็นแล้วว่าคุณสามารถใช้วิธีการและปุ่มต่างๆ เพื่อย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่งได้อย่างไร
‫แน่นอน คุณสามารถโทรหาผู้จัดการฉากได้
‫ดังนั้นรหัสนี้ที่นี่ ณ จุดใด ๆ คุณสามารถเช่นพูดทันทีที่ผู้เล่นแพ้หรือทันทีที่ผู้เล่นเสียชีวิตโปรดโหลดเกมข้ามฉากหรือทันทีที่ผู้เล่นมาถึงจุดสิ้นสุด
‫ไปที่ระดับถัดไป
‫เพื่อให้สามารถทำได้แบบไดนามิกและไม่ใช่โดยการป้อนข้อมูลของผู้ใช้เนื่องจากเป็นปุ่มที่มีอยู่ในปัจจุบัน
‫แต่ฉันแค่อยากจะแสดงให้คุณเห็นว่าสามารถทำได้ผ่านปุ่มต่างๆ ได้อย่างไร
‫นั่นคือปุ่มและเหตุการณ์การคลิกและสำหรับการย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่ง