‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้เราจะมาดูกันว่าทริกเกอร์
‫และคุณเคยเห็นร่างกายมาแล้ว
‫คุณเคยเห็นเครื่องชนกัน สิ่งต่างๆ เหล่านั้น
‫ตอนนี้ เรามาเพิ่มองค์ประกอบใหม่ ซึ่งเป็นทริกเกอร์ และจริงๆ แล้วไม่ใช่องค์ประกอบใหม่ด้วยซ้ำ
‫และนั่นคือความสวยงาม เพราะมันเป็นเพียงตัวชนกันนั่นเอง
‫ดังนั้นคุณจึงสามารถสร้างคอลไลเดอร์ได้
‫ตัวอย่างเช่น ผู้เล่นของเราอาจเป็นตัวกระตุ้นหรือวัตถุใหม่
‫มาสร้างวัตถุใหม่ในเกมของเรากันเถอะ วัตถุ 3 มิติ
‫ไปกับลูกบาศก์
‫และสิ่งที่ฉันจะทำอย่างไรกับลูกบาศก์ ฉันจะเปลี่ยนตำแหน่งเพื่อรีเซ็ต
‫ฉันจะรีเซ็ตมันและลากมันขึ้นไปทางด้านข้างเล็กน้อย
‫ทีนี้ลองเปลี่ยนมาตราส่วนของ Y เป็น สมมุติว่าห้าและมาตราส่วนของ X สอง
‫ไปกันสามคนเลย
‫ตอนนี้เราจะมีกำแพงตรงนี้ และอาจจะดีกว่าถ้าฉันย้ายกำแพงไปด้านข้างแล้วเปลี่ยน
‫X เป็นหนึ่งและเป็น Z สอง
‫ไปกับโฟร์กันเถอะ
‫ตอนนี้ฉันมีลูกบอลขนาดใหญ่ที่นี่ และสิ่งที่ฉันต้องการให้เกิดขึ้นคือถ้าฉันเดินผ่านหรือถ้าลูกบอลผ่านเข้าไปในลูกบาศก์นี้
‫ฉันต้องการให้บางสิ่งถูกกระตุ้น
‫เลยอยากให้มีอะไรเกิดขึ้น
‫ตัวอย่างเช่น ฉันต้องการให้สิ่งทั้งหมดหายไป
‫สมมุติว่าผมอยากให้กำแพงหายไป ซึ่งก็คือลูกบาศก์นี่
‫ลองให้มันเป็นทริกเกอร์
‫คิวบ์เองได้รับทริกเกอร์
‫มาดูกันเลย
‫สิ่งที่ทำคือมันปิดการทำงานของ collider ในแง่ของมันไม่ใช่กำแพงอีกต่อไป ดังนั้นไม่ใช่กำแพงที่เราไม่สามารถผ่านไปได้อีกต่อไป
‫อย่างที่คุณเห็น ลูกบอลของเราไม่สนใจมัน
‫มันก็แค่เดินผ่าน
‫ดังนั้นถ้าเราต้องการให้กำแพงนี้ทำอะไร เมื่อใดก็ตามที่บางสิ่งผ่านหรือชนมัน เราจำเป็นต้องสร้างสคริปต์ใหม่
‫ดังนั้นฉันจะเรียกสคริปต์ทริกเกอร์สคริปต์
‫ไปข้างหน้าและสร้างสคริปต์ใหม่ คลิกขวา สร้าง แล้วดูสคริปต์ที่คมชัด และเรียกมันว่าสคริปต์ทริกเกอร์
‫ตอนนี้ฉันจะกำหนดสคริปต์ทริกเกอร์นั้นให้กับคิวบ์ของฉัน
‫ไปข้างหน้าและเพิ่มสคริปต์ส่วนประกอบและสคริปต์ทริกเกอร์
‫และตอนนี้เรามาเปิดทริกเกอร์สคริปต์กัน
‫และมีเพียงสิ่งเดียวที่ฉันต้องการในที่นี้ ดังนั้นฉันจะไม่ต้องเริ่มวิธีการอัปเดต
‫และอีกครั้ง ไม่ใช่เรื่องสำคัญที่คุณจะต้องเข้าใจโค้ดในตัวเอง แต่สิ่งที่สำคัญกว่าคือคุณต้องเข้าใจหลักการ
‫ดังนั้นเมื่อใดก็ตามที่จำเป็นต้องเกิดขึ้น เมื่อวัตถุของเราโดนวัตถุอื่น เราจำเป็นต้องใช้วิธีการเปิดทริกเกอร์
‫มีวิธีการที่เรียกว่าทริกเกอร์
‫Enter จะถูกเรียกเมื่อ collider อื่นเข้าสู่ทริกเกอร์และอื่น ๆ อาจเป็นผู้เล่นของเราเป็นต้น
‫มาทำกัน
‫ฉันเพิ่งกด Enter
‫ฉันเลือกวิธีการป้อนทริกเกอร์ และตอนนี้ระบบสร้างให้ฉันโดยอัตโนมัติที่นี่
‫สิ่งที่ฉันสามารถป้อนได้คือ ตัวอย่างเช่น ทริกเกอร์การพิมพ์
‫ฉันจะพิมพ์บางอย่างลงบนคอนโซล แล้วคุณจะเห็นว่ามันทำอะไรในไม่กี่วินาที
‫มาทำกัน
‫ตอนนี้คิวบ์ของเรา มันสำคัญมากที่คิวบ์ของเรามีสคริปต์ทริกเกอร์นี้
‫ตอนนี้เราเรียกใช้รหัส
‫และผ่านทริกเกอร์ของเรา
‫และอย่างที่คุณเห็นบนคอนโซลตรงนี้ มันบอกว่า Trigger
‫ตอนนี้เรามาเริ่มกันใหม่อีกครั้ง
‫มาลองแย่งบอลกลับกันเถอะ
‫อยู่ตรงนั้นแล้วมาตีกันใหม่
‫เห็นว่าเรียกว่าสาม
‫มันถูกเรียกสามครั้งแล้วและนั่นเป็นเพราะเราผ่านสามครั้ง
‫คุณสามารถใช้สิ่งนั้นเพื่อกำจัดอ็อบเจกต์เกมนี้ทั้งหมดได้ ตัวอย่างเช่น
‫มาทำกัน
‫กลับไปที่โค้ดแล้วเรียก Trigger ตอนนี้ และเราเรียกวิธีทำลายด้วย
‫และฉันแค่จะให้วัตถุเกม
‫สิ่งที่จะทำและฉันแค่จะใช้ game object เป็นพารามิเตอร์ พารามิเตอร์คืออะไร
‫วิธีทำลายคืออะไร
‫หากคุณยังไม่รู้เรื่องเหล่านี้ เราจะพูดถึงในภายหลัง
‫ดังนั้นวิธีการทำลาย สิ่งที่จะทำ มันจะทำลายวัตถุเกมที่มีสคริปต์ทริกเกอร์นี้
‫นั่นคือสิ่งที่บรรทัดนี้พูด
‫ลองมาดูกันว่าเกมนี้มีลักษณะอย่างไร
‫ดังนั้นฉันจะเรียกเหตุการณ์นี้
‫และคุณเห็นไหม กำแพงของเราหายไปแล้ว
‫ดังนั้นหากเราตั้งค่าเกมของเราให้แตกต่างออกไปเล็กน้อย ดังนั้นฉันจะไปข้างหน้าและวางลูกของฉันไว้ที่ด้านล่างสุดแล้วเลื่อนไปทางซ้าย
‫และตอนนี้ ฉันจะย้ายลูกบาศก์ของฉันเล็กน้อย และฉันจะทำซ้ำลูกบาศก์นั้นหลายครั้ง
‫และตอนนี้ ฉันย้ายลูกบาศก์ทีละก้อน
‫เลยย้ายพวกมันไป
‫และอันนี้ก็เช่นกัน
‫และสุดท้ายเช่นกัน
‫ทีนี้ถ้าผมเริ่มมันขึ้นมา สิ่งที่จะเกิดขึ้นก็คือตัวต่อจากนี้ไปก็จะหายไปอย่างที่เราเป็น
‫ฉันแค่ทำซ้ำโดยใช้ control dx หรือ command d ตามระบบที่คุณใช้
‫ดังนั้นการคลิกขวาซ้ำจึงเป็นอีกทางเลือกหนึ่ง
‫ดังนั้น หากคุณทำซ้ำด้วยวิธีนี้ วัตถุจะถูกทำซ้ำที่ตำแหน่งเดียวกัน
‫จึงไม่เห็นว่ามีสองวัตถุ
‫ดังนั้นคุณต้องย้ายหนึ่งรายการเพื่อดูว่ามีวัตถุสองชิ้นจริงๆ
‫ไปทำกันใหม่ดีกว่า
‫และตอนนี้ อย่างที่คุณเห็น วิธีการทำลายถูกเรียก
‫ตอนนี้ สิ่งที่เราทำได้คือปิดใช้งาน
‫นั่นคือทริกเกอร์บนวัตถุใด ๆ ของเราหรือทั้งหมดเป็นวัตถุ อย่างน้อยวัตถุลูกบาศก์ของเรา
‫ลองทำกันอย่างรวดเร็ว ยกเว้นสองอันหลัง
‫และตอนนี้สิ่งที่ฉันต้องการเพิ่มเช่นกันคือร่างกายที่แข็งกระด้างสำหรับพวกเขาทั้งหมดหรือยกเว้นในขณะที่อย่างน้อยก็ตัวแรก
‫ลองเพิ่มฟิสิกส์ที่เข้มงวดให้กับลูกบาศก์ลูกบาศก์
‫หนึ่งสองสาม.
‫และนั่นแหล่ะ
‫ฟิสิกส์ดังนั้น
‫ได้รับบัดดี้และเพิ่มฟิสิกส์
‫สิ่งสำคัญคือคุณต้องใช้ฟิสิกส์และไม่ใช่ฟิสิกส์กับ DX เพราะไม่เช่นนั้นจะไม่ทำงาน
‫ตอนนี้ขอเรียกใช้อีกครั้ง
‫และตอนนี้เรามาลองตีด้วยลูกบอลของเรากัน
‫และอย่างที่คุณเห็น อันแรกยังมีทริกเกอร์อยู่
‫เอาล่ะ บูม บูม
‫และสองคนนั้นก็ร่วงหล่นลงไป
‫ดังนั้นตัวที่มีทริกเกอร์ก็หายไปและตัวที่ไม่มีทริกเกอร์
‫ดังนั้นสำหรับห้า
‫และฉันคิดว่านั่นแหล่ะ
‫พวกเขายังมีไกปืนอยู่ ดังนั้นพวกเขาจึงหายตัวไป
‫แต่ตัวอื่นไม่หาย
‫เพราะพวกเขาไม่ได้เปิดใช้งานวิธีทริกเกอร์และนั่นคือสาเหตุที่พวกเขาไม่ถูกทำลาย
‫ตอนนี้ เรามากำจัดวิธีทริกเกอร์จากแต่ละวิธีกัน
‫และสิ่งที่จะทำให้เราทำได้ก็คือมีเกมโดมิโนเล็กน้อย
‫ไปลุยกันเลยดีกว่า
‫บางทีเราควรทำให้ผู้เล่นของเราใหญ่ขึ้นอีกหน่อย
‫ฉันจะหยุดเกมอีกครั้ง
‫ไปข้างหน้าและเปลี่ยนรัศมี
‫หรือที่จริงแล้วขนาดของผู้เล่นของเราเป็น สมมุติว่าสามคูณสามคูณสาม
‫และขอลากขึ้นเล็กน้อย
‫และตอนนี้สิ่งที่เราทำได้คือ
‫ไปที่นี้ คุณสามารถใช้ global หรือ local
‫ตอนนี้เราอยู่ในระดับโลกแล้ว และตอนนี้ฉันสามารถขยับกล้องของคุณไปทางด้านหน้าและขยับขึ้นอีกเล็กน้อย
‫ตอนนี้คุณมีมุมที่ดีขึ้นในสิ่งต่างๆ
‫เลยมาเริ่มกันใหม่
‫และตอนนี้ขอย้ายมัน
‫และอย่างที่คุณเห็น ไม่ใช่ทั้งหมดที่กำลังเคลื่อนไหว
‫ทำไมคนนั้นไม่เคลื่อนไหว
‫บางทีคุณอาจจะคิดออก
‫อย่างที่คุณเห็นตอนนี้ ฉันสามารถย้ายมันไปที่ขอบของมันได้
‫บางทีคุณอาจรู้ว่าทำไมมันไม่เคลื่อนไหว
‫ฉันหวังว่าคุณจะรู้
‫เพราะมันไม่มีร่างกายที่แข็งกระด้าง
‫ดังนั้น Q.
‫คำถามที่หนึ่ง สอง และสามมีร่างกายที่แข็งแรง แต่พวกเขาไม่ได้อยู่ที่นี่ตามลำดับการตั้งชื่อ ดังนั้น
‫Q One เป็นคนแรก
‫ลูกบาศก์คืออันที่ถูกต้อง
‫สองคือหนึ่งนี้ และสามคืออันนั้น
‫ตัวที่สี่คือตัวที่อยู่ทางขวา และตัวที่ห้าคือตัวนี้
‫และทั้งสองไม่มีร่างกายทางฟิสิกส์
‫นั่นเป็นเหตุผลที่พวกเขาไม่สามารถได้รับอิทธิพลจากฟิสิกส์
‫ลองเปลี่ยนสิ่งนั้น
‫ให้ร่างกายกับฟิสิกส์ด้วย
‫ฟิสิกส์และร่างกายที่แข็งกระด้าง
‫เอาล่ะ ไปเล่นกันต่อเลยดีกว่า
‫หรือบางทีเราอาจจะกำจัดอันกลางนี้เสียด้วยซ้ำ
‫มาลบคิวบ์นี่ตรงนี้ ลบแล้วเปิดใหม่อีกครั้ง
‫และตอนนี้มาตีกัน
‫และอย่างที่คุณเห็น เรามีเกมโดมิโนเล็กๆ อยู่ที่นี่
‫และเรามาลองกันบนนี้กัน
‫ใช่.
‫สมบูรณ์แบบ.
‫ลูกบอลของเราสามารถเคลื่อนที่ด้วยแรงของมันได้
‫มันสามารถเคลื่อนที่ไปรอบ ๆ วัตถุเหล่านั้นได้
‫และตอนนี้คุณสามารถไปข้างหน้าและเล่น สร้างเกมเล็ก ๆ ของคุณเอง เกมโดมิโนเล็ก ๆ หรือเกมสะสมเล็ก
‫ๆ ที่คุณสามารถรวบรวมวัตถุในเกมและทำให้พวกเขาหายไปด้วยวิธีการทำลาย
‫ไม่เป็นไร.
‫แค่นั้นแหละสำหรับตอนนี้
‫เกี่ยวกับร่างกายที่แข็งแรงของ Collider และไกปืน
‫เราจะใช้สิ่งเหล่านี้อย่างกว้างขวางในเกมของเรา
‫ไม่ต้องกังวลหากคุณยังไม่เข้าใจมันอย่างถ่องแท้
‫แต่เราจะไปที่นั่นและคุณจะเห็นมันในเกมจริง
‫แล้วพบกันใหม่ในวิดีโอหน้า