‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะสร้างฟังก์ชันการรีเซ็ต
‫นั่นหมายความว่าเมื่อใดก็ตามที่มีคนทำประตูได้จะถูกรีเซ็ตไปยังตำแหน่งเฉพาะโดยพิจารณาจากเทิร์นของใคร
‫ดังนั้นหากผู้เล่นเล่นเทิร์นเดียวก็จะอยู่ทางด้านซ้ายมือ
‫ถ้าหมุนได้ก็จะอยู่ทางขวามือ
‫นั่นคือสิ่งที่เราต้องการจะทำ
‫และแน่นอนว่าเราต้องการให้เกมโอเวอร์หน้าจอด้วย ดังนั้นเราอยากจะเล่นเกมจบ ณ จุดหนึ่ง
‫ไม่เป็นไร.
‫เพื่อที่จะทำทั้งหมดนั้น ไปที่สคริปต์ของเรา
‫และสิ่งที่เกี่ยวข้องคือการเคลื่อนที่ของลูกบอล
‫จากนั้นตัวควบคุมการชนและตัวควบคุมคะแนนของเรา
‫นั่นคือสามสคริปต์
‫เอาล่ะ มาดูสคริปต์การเคลื่อนที่ของลูกบอลกันที่นี่
‫เราต้องเดินหน้าและเปลี่ยนตำแหน่งลูก
‫อย่างน้อยเราต้องการวิธีการเพื่อจัดตำแหน่งลูกอย่างถูกต้องหรือเปลี่ยนตำแหน่งลูก
‫ฉันจะสร้างวิธีการใหม่
‫ฉันจะเรียกมันว่า position ball และมันต้องการบูลีนเพื่อที่จะรู้ว่าตำแหน่งเริ่มต้นควรอยู่ที่ใด
‫เป็นผู้เล่นหนึ่งหรือเป็นผู้เล่นที่สองที่เริ่มต้น?
‫ดังนั้นฉันจะเรียกมันว่ากำลังเริ่มต้นผู้เล่นคนหนึ่ง
‫ดังนั้นเมื่อใดก็ตามที่เราต้องการเริ่มเกม ก่อนอื่นเราต้องลดความเร็วของลูกบอล
‫ดังนั้นมันควรจะกลับไปที่ความเร็วศูนย์
‫ดังนั้นจึงไม่ควรมีความเร็วเลย
‫ดังนั้นเราจึงบอกว่าองค์ประกอบ dot get นี้ และเราต้องการให้มีตัวกล้องสองตัวที่แข็งแรง ตัวแบบแข็งเป็น DX
‫และเราเปลี่ยนความเร็วเป็นเวกเตอร์ใหม่เป็นศูนย์ลูกน้ำศูนย์
‫ความเร็วศูนย์ไปทางทั้งสองทิศทางนั้นไม่มีความเร็วเลย
‫ตอนนี้ถ้าเป็นผู้เล่นรายหนึ่งเทิร์น ดังนั้นหากผู้เล่นเริ่มต้นหรือผู้เล่นคนแรกเป็นจริง เราต้องการให้ลูกบอลอยู่ในตำแหน่ง
‫ดังนั้นวัตถุเกม dot transform dot local position ซึ่งเป็นตัวแปรเวกเตอร์สามเป็นเวกเตอร์ใหม่สามที่
‫-100 ศูนย์ศูนย์
‫นั่นหมายความว่าลูกบอลจะถูกทิ้งให้อยู่ตรงกลาง
‫และถ้าไม่ใช่ผู้เล่นที่กำลังเลี้ยวนี้ เราก็อยากให้มันอยู่ทางด้านขวามือ
‫ดังนั้นเราจึงคัดลอกโค้ดนั้นและบอกว่าค่าบวก 100 สำหรับค่า X
‫ดังนั้นวิธีการนี้จะวางตำแหน่งลูกอย่างถูกต้องทุกครั้งที่เราเริ่มเกมใหม่ เช่น
‫หรือเมื่อใดก็ตามที่มีคนทำคะแนน
‫และนั่นคือสิ่งที่เราควรเรียกเมื่อใดก็ตามที่เราเริ่มบอลของเรา
‫นั่นหมายความว่าเราไปที่นี่ ดอทบอลตำแหน่งนี้ และเรามอบตัวแปรผู้เล่นเริ่มต้น
‫ไม่เป็นไร.
‫ตอนนี้เรามีสิ่งนั้นแล้ว เราต้องตรวจสอบตัวควบคุมการชนของเรา
‫เพราะในที่นี้ ถ้าลูกบอลกระทบกำแพงด้านซ้าย เราต้องการเริ่มกิจวัตร CO, เริ่มกิจวัตรร่วม, การเคลื่อนไหวของดอตบอลดอทสตาร์ทบอล
‫และที่นี่เราต้องมอบบูลีน
‫หรืออย่างน้อยเราก็ทำได้ และฉันจะพูดจริง
‫นั่นหมายความว่าลูกบอลควรเริ่มทางด้านซ้ายมือ และเราทำสิ่งเดียวกันถ้ามันกระทบกับลูกบอลทางขวา
‫ดังนั้นหากเป็นการออกสตาร์ทลูกที่ถูกต้อง KO ประจำ การเคลื่อนที่ของลูกบอลนี้ ลูกบอลเริ่มเคลื่อนไหว และในกรณีนี้ จะเป็นเท็จ
‫นั่นหมายความว่าผู้เล่นเริ่มต้นของเราเป็นเท็จ และหากผู้เล่นเริ่มต้นของเราเป็นเท็จ นั่นหมายความว่าผู้เล่นสองคนเริ่มต้น
‫ไม่เป็นไร.
‫เมื่อได้ของแล้ว มาดูกันเลย
‫ลองดูว่าทุกอย่างทำงานได้ดีหรือไม่
‫เลยเสียอันแรกไป
‫เห็นว่าคะแนนเพิ่มขึ้น
‫บอลอยู่ทางด้านซ้ายมืออีกครั้ง
‫ตอนนี้ขอตรวจสอบออก
‫ไปที่อีกด้านหนึ่งกันเถอะ
‫และมีจุดหนึ่งและในขณะเดียวกันก็เป็นผู้เล่นที่จะเลี้ยว
‫เอาล่ะ เมื่อไหร่ก็ตามที่มีคนทำคะแนน ผู้เล่นคนอื่นก็กลายเป็นฝ่ายเริ่ม เยี่ยมมาก
‫ดังนั้นเราจึงมีสิ่งนั้น
‫เรามีการรีเซ็ตลูกบอลของเรา
‫ตอนนี้สิ่งที่เราต้องทำคือ แน่นอน เราต้องการเสียง และเราต้องการเกมโอเวอร์ซีน
‫และผมจะบอกว่าเป็นการดีที่สุดถ้าเราทำอย่างนั้นในวิดีโอหน้า
‫เลยสรุปสั้นๆ
‫เราทำอะไร?
‫เราสร้างวิธีการใหม่ในการเคลื่อนที่ของลูกบอลซึ่งวางตำแหน่งลูกบอลของเราและพิจารณาจากตาของผู้เล่น
‫ลูกบอลอยู่ทางด้านซ้ายมือหรือทางด้านขวามือ
‫ในเวลาเดียวกัน เราหยุดความเร็วนี้หรือลดความเร็วของลูกบอลเป็นศูนย์ เครื่องหมายจุลภาค ศูนย์
‫และเมื่อใดก็ตามที่เราชนกับลูกบอล
‫ดังนั้นเมื่อใดก็ตามที่ลูกบอลชนกับลูกบอล
‫ดังนั้นเราจึงจัดตำแหน่งลูกบอลที่นี่ด้วยการเริ่มต้นร่วมของเรา
‫ยอดเยี่ยม.
‫แล้วพบกันใหม่ในวิดีโอหน้าที่เราจะใช้ตัวควบคุมคะแนนเพื่อไปที่เกมผ่านหน้าจอ
‫และแน่นอนว่าเราจะเพิ่มเกมผ่านหน้าจอ
‫แล้วเจอกันนะ