‫ยินดีต้อนรับกลับ.
‫ขณะนี้ เรามีพฤติกรรมในเกมของเราที่เมื่อใดก็ตามที่เราโดนระเบิดลูกหนึ่งหรือระเบิดใดๆ เกมก็จะหยุดลง
‫และนั่นไม่ใช่พฤติกรรมที่ดีที่สุดที่เราต้องการ
‫สิ่งที่เราต้องการคือ แน่นอน เกมผ่านหน้าจอหรืออะไรทำนองนั้น
‫และในกรณีของเรา ฉันคิดว่าทางเลือกที่ดีที่สุดคือการหยุดเกมในเบื้องหลัง
‫และในขณะเดียวกันก็เปิดแผงที่บิลจะแสดงว่าเกมจบลงแล้ว และจะทำให้เราสามารถเริ่มเกมใหม่ได้
‫นั่นคือสิ่งที่เราจะสร้างในวิดีโอนี้
‫ไปข้างหน้าและสร้างแผงตอนนี้
‫ฉันไม่ต้องการที่จะยืดมัน
‫ฉันต้องการวางแผงตรงกลางแล้วทำให้กว้าง 500 และสูง 250 กัน
‫นั่นคือแผงของเราตอนนี้
‫และมาเพิ่มข้อความลงในข้อความ UI ของพาเนลที่จะอยู่ภายในพาเนล
‫ขอให้จัดกึ่งกลางทั้งสองทิศทาง
‫งั้นเรามาเปลี่ยนกันดีกว่า วางตำแหน่งไว้ด้านบนของแผง
‫ทีนี้มาตั้งค่าศูนย์กัน
‫ตั้งค่าให้เป็นศูนย์
‫ที่จริงลองลากมันลงมาหน่อย
‫อาจเป็นการดีที่สุดในมุมมองฉากที่จริงแล้วให้เปลี่ยนค่าเล็กน้อยเป็น
‫-30 หรือ 40
‫ฉันคิดว่ามันควรจะดี
‫ทีนี้มาเปลี่ยนขนาดฟอนต์เป็น 48 กัน
‫แน่นอนว่าเราไม่เห็นเพราะสูงแค่ 30
‫สิ่งที่เราทำได้คือล้นในแนวตั้งและแนวนอน
‫ตอนนี้เราเห็นแล้วว่าและนั่นน่าจะทำให้เกมจบลง และบางทีอาจมีพื้นที่ว่างอยู่ระหว่างนั้น
‫แผงหน้าปัดจึงไม่ใช่แผงอีกต่อไป
‫ตอนนี้เกมโอเวอร์แผงแล้ว
‫เลยตั้งชื่อให้มันว่า
‫และข้อความก็ควรจะเป็นเกมทับข้อความด้วย
‫ไม่เป็นไร.
‫ตอนนี้เป็นแผงแล้วเราจะเปิดหรือปิดแผงตามสถานะของเกม
‫ดังนั้นหากเกมจบลง เราอยากเห็นเกมโอเวอร์แผง
‫และถ้ามันยังไม่จบเกม แน่นอนว่าเราไม่อยากเห็นมัน
‫ไม่เป็นไร.
‫ดังนั้น มาดูแลการเปิดใช้งานและเปิดใช้งานในสคริปต์ตัวจัดการเกมของเรา
‫มาเปิดผู้จัดการเกมของเรากันเถอะ
‫และในตอนนี้เรามีเพียงคะแนนที่เพิ่มขึ้นและเรามีหัวกระแทกและสิ่งที่เราจะต้องมีคือวัตถุเกมใหม่
‫ดังนั้นฉันจะเรียกเกมวัตถุเกมสาธารณะนั้นผ่านแผงควบคุม
‫นั่นจะเป็นเกมของเราเหนือแผง
‫และในขณะที่เรากำลังดำเนินการอยู่ มาทำให้ดีกว่านี้หน่อยโดยการเพิ่มส่วนหัว
‫อันนี้จะเป็นองค์ประกอบคะแนน
‫และอันนั้นที่นี่จะเป็นเกมส่วนหัวจบลง
‫คุณจะเห็นว่ามันหมายถึงอะไรในวินาที
‫ไปที่นั่นและไปที่ผู้จัดการเกมของเราและในวินาทีที่มันจะเปลี่ยนไป
‫เลยต้องปรับปรุง
‫และอย่างที่คุณเห็น องค์ประกอบคะแนน
‫นั่นคือส่วนหัว
‫ดังนั้นข้อความสีดำหนาตรงนี้ องค์ประกอบคะแนน และนั่นคือส่วนหัวอื่นที่เรียกว่าเกมโอเวอร์
‫ตอนนี้เราต้องการเกมโอเวอร์แผง
‫งั้นเอาล่ะกัน
‫ลากมันเข้าไปตรงนั้น
‫และสิ่งที่เราต้องการจะทำในตัวจัดการเกมของเราคือการปิดใช้งานเกมผ่านแผงควบคุมทุกครั้งที่เราเริ่มเกม
‫ดังนั้นจึงเป็นการดีที่สุดที่จะทำเช่นนั้นในยามตื่น
‫ดังนั้นเราจึงตั้งค่าเกมบนพาเนลเพื่อตั้งค่าแอ็คทีฟเป็นเท็จดังนั้นสิ่งที่บอกว่าโอเคตั้งค่าเป็นแอ็คทีฟ แต่จริงๆแล้วตั้งค่าเป็นแอ็คทีฟแอ็คทีฟซึ่งถูกปิดใช้งาน
‫ดังนั้นเกมโอเวอร์แผงจะถูกปิดการใช้งานเมื่อปลุก
‫ลองตรวจสอบอย่างรวดเร็ว
‫เราเริ่มเกม
‫ไม่เป็นไร.
‫เลยลองทำดู
‫มาลองเล่นกันดูจะหาย
‫ยอดเยี่ยม.
‫แล้วเราอยากให้มันปรากฏเมื่อไหร่?
‫ที่จริงแล้ว เมื่อไรก็ตามที่เราหยุดเกม
‫ดังนั้นที่นี่ จบเกม แผงหน้าปัด
‫ตั้งค่าใช้งาน
‫จริง.
‫นั่นจะทำให้เราได้เห็นเกมโอเวอร์อาณาเขต
‫ดังนั้นแผงทั้งหมดนี้ พร้อมข้อมูลทั้งหมด เมื่อใดก็ตามที่เราแพ้เกม
‫ไปที่นั่นกันเถอะ
‫มาลองตีกันดู
‫และฉันก็โดนกระแทก
‫เกมถูกหยุดชั่วคราว
‫เราสามารถเห็นมันในพื้นหลัง
‫มันเป็นเรื่องดีมาก.
‫และเรามีพื้นที่เล็กๆ ตรงนี้ซึ่งเขียนว่า Game over
‫แน่นอนว่าเราต้องมีปุ่มและวัตถุอื่นๆ ด้วยเช่นกัน
‫ตัวอย่างเช่น คะแนนน่าจะดีที่จะได้เห็นที่นี่
‫มาต่อกันที่คะแนนกันเลยดีกว่า
‫และด้วยเหตุนั้น ฉันหมายถึง เรามาทำซ้ำเกมกับข้อความ แล้วเปลี่ยนเป็นข้อความให้คะแนน
‫และลองลากข้อความคะแนนลงไปที่ -100 กัน
‫ใช่.
‫มาลดขนาดฟอนต์เป็น 30 กันเถอะ
‫เรามาดูกันว่ามันมีลักษณะอย่างไร
‫ใช่ มันค่อนข้างดีอยู่แล้ว
‫อาจจะ 100 อาจจะ -80
‫มันควรจะดีกว่า
‫และข้อความควรพูดอะไรบางอย่างเช่นคะแนนศูนย์
‫ไม่เป็นไร.
‫แต่แน่นอนว่าเราต้องการทำแบบเป็นโปรแกรม
‫ดังนั้นในที่นี้ สิ่งที่เราต้องมีคือตั้งค่าข้อความของเกมของเราให้จบ
‫แผงคอร์เทกซ์จะต้องการตัวแปรใหม่สำหรับสิ่งนั้น
‫มาสร้างกัน
‫เรียกว่าเป็นข้อความสาธารณะ
‫เกมบนแผงข้อความคะแนน
‫ชื่อค่อนข้างยาวแต่บรรยายได้ดีมาก
‫จากนั้นเราใช้ข้อความคะแนนของเกมนั้นเพื่อกำหนดคะแนน
‫ดังนั้นคะแนนเพื่อสตริง
‫เอาล่ะ เรามาลองทำกัน
‫และที่จริงแล้วเราไม่ควรลองทำอย่างนั้นเพราะเราต้องมอบหมายให้
‫ไปที่ตัวจัดการเกมแล้วลากข้อความคะแนนของเราไปที่ตัวจัดการเกมที่นี่
‫ดังนั้นไม่ใช่จากไดเร็กทอรี canvas
‫บางทีเราควรเปลี่ยนชื่อเป็น game over label score
‫ได้เลย มันอยู่ในนั้น
‫และตอนนี้เรามาลองตีหนึ่งจุดและในขณะเดียวกันก็กดชนกัน
‫และอย่างที่คุณเห็น สามเป็นข้อความที่นี่
‫แน่นอนว่าตอนนี้เราต้องการได้คะแนนเท่ากับศูนย์หรือสามแต้ม
‫เลยต้องแก้ไขนิดหน่อย
‫เข้าไปที่นี่และเปลี่ยนมันเพื่อทำคะแนน
‫โคลอน พื้นที่ว่าง บวกกับสกอร์
‫ไม่เป็นไร.
‫จึงจะแก้ไขได้
‫เราสามารถตรวจสอบได้อย่างรวดเร็วอีกครั้ง
‫ฉันพยายามที่จะชนและทำคะแนนในเวลาเดียวกัน
‫ดังนั้นคะแนนและ bom และเราเห็นคะแนนสาม
‫ต่อไปเราต้องการเพิ่มปุ่มรีสตาร์ทที่นี่
‫ไปข้างหน้าและทำอย่างนั้น
‫สร้าง UI เพราะปุ่มนั้นจะทำให้เราสามารถเริ่มเกมใหม่ได้ จากนั้นเราก็สามารถเล่นต่อได้อีก
‫ลองเปลี่ยนตำแหน่งกันสักหน่อย
‫ไปกันเถอะ.
‫-50.
‫นั่นควรจะดี
‫ตอนนี้ขอเปลี่ยนข้อความเพื่อเริ่มต้นใหม่
‫และสิ่งที่ฉันต้องการทำคือ ฉันต้องการตั้งค่ามาตราส่วนเวลานี้เป็นค่าเดียวทุกครั้งที่มีคนกดปุ่ม
‫มาเล่นเกม voit restart กันและฉันตั้งมาตราส่วนเวลาเป็นหนึ่ง
‫เลยมาทดสอบกัน
‫มาดูกันว่าปุ่มนั้นใช้งานได้หรือไม่
‫ตกลง.
‫แน่นอนว่าตอนนี้เราต้องการปุ่ม
‫ไปข้างหน้าและไปที่ปุ่มรีสตาร์ท
‫และในที่นี้ มาเพิ่มเหตุการณ์เมื่อคลิกที่ลากตัวจัดการเกมมาที่นี่
‫ตอนนี้เราจะมีฟังก์ชันของตัวจัดการเกม เช่น เริ่มเกมใหม่
‫สิ่งที่จะทำคือมันจะรีสตาร์ทเกมดังที่เราได้เห็น หรืออย่างน้อยในกรณีนี้ มันจะตั้งค่าความเร็วเป็นหรือมาตราส่วนเวลาเป็นหนึ่งอีกครั้ง
‫เลยลองทำดู
‫มาตีกันและกดรีสตาร์ทกันเถอะ
‫และคุณจะเห็นได้ว่าเกมดำเนินไปในพื้นหลังจนกว่าเราจะชนกันอีกครั้ง
‫และแน่นอน เราต้องการไม่เพียงแต่ทำอย่างนั้น เรายังต้องการเริ่มเกมใหม่ในแง่ของการกำจัดวัตถุในเกมทั้งหมดและรีเซ็ตคะแนน
‫ไม่เป็นไร.
‫ลองกลับไปที่สคริปต์
‫และในวิธีการรีสตาร์ทเกม เราทุกคนต้องตั้งคะแนนกลับเป็นศูนย์
‫ทันทีที่เราเริ่มเกมใหม่ แน่นอนว่ามีหลายสิ่งที่เราต้องทำ
‫รีเซ็ตคะแนน กำหนดคะแนน ส่งข้อความกลับไปเป็นศูนย์ D เปิดใช้งานแผง จากนั้นตั้งค่าข้อความของแผงกลับเป็นศูนย์
‫และทำลายวัตถุในเกมทั้งหมด
‫มาทำกัน
‫คะแนนเป็นศูนย์
‫ข้อความคะแนน
‫ข้อความถูกตั้งค่าเป็นศูนย์เช่นกัน
‫จากนั้นเกมโอเวอร์แผงของเราควรจะปิดการใช้งาน
‫ดังนั้นมันจึงถูกตั้งค่าเป็นเท็จ และข้อความคะแนนเกมโอเวอร์พาเนลของเราสามารถตั้งค่ากลับไปเป็นศูนย์โคลอนได้
‫สุดท้ายนี้ เราต้องทำลายวัตถุในเกมทั้งหมดในเกมของเรา อย่างน้อยวัตถุที่โต้ตอบด้วย
‫และเราสามารถทำได้ด้วยวิธีต่อไปนี้
‫วัตถุเกม
‫ฉันจะเรียกวัตถุเกม G ค้นหาวัตถุเกมที่มีแท็กและวัตถุเกมพหูพจน์ที่มีแท็ก
‫และตอนนี้เราต้องป้อนแท็กและฉันจะใช้แท็กป้อน EC เพื่อชาม
‫และสำหรับสิ่งของที่ยากจะต้านทาน ฉันต้องการทำลายมัน
‫แล้วมันหมายความว่าอย่างไร?
‫มาดูความสามัคคีกัน แล้วเราจะทำให้มันสมเหตุสมผล
‫ดังนั้นรูปแบบสำเร็จรูปของเรา ในกรณีของเรา Bomp และสีส้มและสีส้ม พวกเขาทั้งหมดต้องมีแท็ก
‫มาเพิ่มแท็กโดยไปที่ untag ที่นี่ จากนั้นเพิ่มแท็ก จากนั้นกดปุ่ม plus เล็กน้อยที่นี่ ซึ่งจะทำให้เราเพิ่มแท็กใหม่ในรายการของเรา
‫และฉันจะเรียกมันว่า Enter to Bowl
‫บันทึกนั้นและตอนนี้ฉันต้องมอบหมายสิ่งนั้นให้กับ bomp ของเรา
‫และมีอะไรอีกบ้างที่เป็นแบบโต้ตอบ?
‫อ้อ ส้มของเรา
‫และส้มตำของเรา
‫ดังนั้นความผูกพันที่นี่ก็รักษายากเช่นกัน
‫ไม่เป็นไร.
‫และสีส้มก็เช่นกันเพราะตอนนี้สำเร็จรูป
‫เมื่อไหร่ก็ได้
‫ฉันเริ่มเกมใหม่
‫ทุกอ็อบเจ็กต์ที่มีแท็กยากจะถูกทำลาย
‫นั่นคือสิ่งที่รหัสนี้บอกไว้ สามบรรทัดนั้น
‫ดังนั้นมันจึงวนรอบวัตถุเกมทั้งหมดในเกมของเราที่มีแท็กนี้แล้วมันจะทำลายพวกมัน
‫เอาล่ะ เรามาลองทำกัน
‫มาดูกันว่าจะเกิดอะไรขึ้น
‫เลยจะเล่นสักหน่อย เก็บแต้มจนกว่าระเบิดจะมา
‫และฉันต้องการจะตีระเบิดลูกแรกที่ขึ้นมา
‫และนั่นคือ
‫ฉันกระแทกกระแทก
‫ตอนนี้ให้กดเริ่มต้นใหม่
‫และเราเห็นวัตถุทั้งหมดถูกทำลาย
‫คะแนนของเราถูกตั้งเป็นศูนย์และเรากลับมาอยู่ในเกม
‫ทีนี้ มาดูทางด้านขวามือของลำดับชั้นกัน
‫ระวัง.
‫ฉันกดรีสตาร์ทและคุณจะเห็นว่าทั้งหมดถูกทำลาย
‫และคนใหม่ก็วางไข่โดยตรง
‫ไม่เป็นไร.
‫ตอนนี้เรารู้วิธีเริ่มเกม วิธีเริ่มเกมใหม่ และวิธีกำจัดวัตถุทั้งหมดในเกมของเรา
‫รีเซ็ตสถานะทั้งหมด หยุดเกมชั่วคราว และอื่นๆ
‫ในวิดีโอหน้า เราจะเพิ่มคะแนนสูงสุดให้กับเกมของเรา
‫เรามีศูนย์ที่ดีที่สุด แต่เรายังไม่ได้บันทึกอะไรเลย
‫มาทำกัน