‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะมาดูการสร้างอินสแตนซ์ของวัตถุ
‫ดังนั้น ไปข้างหน้าและสร้างวัตถุ 3 มิติใหม่
‫ผมแค่จะใช้ลูกบาศก์ตรงนี้ และผมอยากจะสร้างลูกบาศก์นั้นซ้ำ
‫ลองหมุนดูสักหน่อยเพื่อให้เรามองเห็นได้ดีขึ้น บางทีอาจเพิ่มเนื้อหาเพื่อให้เรามองเห็นได้ดียิ่งขึ้นอีก
‫หรือที่จริงแล้วสิ่งที่เราทำได้คือเปลี่ยนพื้นหลังเป็นสีทึบ
‫ตอนนี้เราสามารถเห็นลูกบาศก์ของเราได้อย่างสมบูรณ์
‫ตกลง สิ่งที่ฉันต้องการทำคือฉันต้องการสร้างอินสแตนซ์ของวัตถุนี้หลายครั้งบนหน้าจอของฉัน และฉันต้องการทำผ่านโค้ด
‫เพราะจนถึงตอนนี้ สิ่งที่เราทำคือเราทำซ้ำมันแล้วมันก็อยู่ที่นั่น และเราต้องย้ายมัน
‫รอบๆ.
‫แต่เราสามารถทำได้โดยใช้รหัสเช่นกัน
‫ไปข้างหน้าและทำอย่างนั้น
‫มาบันทึกคิวบ์นั้นเป็นพรีแฟบกัน และตอนนี้ มาสร้างออบเจกต์ว่างกัน ซึ่งฉันจะเรียกสคริปต์
‫ฉันจะลบคิวบ์นั้น
‫และตอนนี้ภายในสคริปต์ ฉันต้องการมีสคริปต์ที่ฉันจะเรียกอินสแตนซ์ลูกบาศก์ เพราะนั่นคือสิ่งที่จะทำ
‫ง่ายมาก
‫เป็นเพียงเกี่ยวกับแนวคิดของการสร้างอินสแตนซ์ของวัตถุ
‫และเพื่อสร้างอินสแตนซ์บางอย่าง คุณสามารถสร้างอินสแตนซ์ตามรูปแบบสำเร็จรูปได้
‫และสิ่งที่เราต้องการที่นี่คือรูปแบบสำเร็จรูป
‫ดังนั้นการแปลงที่แม่นยำ, การแปลงรูปแบบสำเร็จรูป
‫และภายในวิธีการเริ่มต้น ฉันต้องการสร้างรูปแบบสำเร็จรูปหลายแบบ
‫และวิธีที่ผมทำคือวิธีต่อไปนี้ และผมเท่ากับศูนย์
‫ดังนั้นฉันจึงใช้ for loop เพื่อสร้างมันขึ้นมา
‫ฉันต่ำกว่าสิบฉันบวกบวกต่อไปเราต้องเรียกวิธีการสร้างอินสแตนซ์โคลนวัตถุดั้งเดิมและส่งคืนโคลน
‫นั่นคือสิ่งที่มันทำ
‫มันโคลนวัตถุ ตัวอย่างเช่น รูปแบบสำเร็จรูปของเรา จากนั้นสร้างอินสแตนซ์หรือสร้างมันที่ตำแหน่งเฉพาะ
‫เรามีโอเวอร์โหลดที่แตกต่างกันหลายอย่างที่นี่
‫ฉันจะไม่ผ่านพวกเขา แต่อันที่เราจะใช้มีรูปแบบสำเร็จรูปที่จุดเริ่มต้นซึ่งเป็นวัตถุ
‫แล้วมันก็ต้องการตำแหน่งที่มันจะต้องอยู่
‫ผมจะแค่ใช้เวกเตอร์ 3 และผมแค่ใช้ผมคูณมันด้วย สมมุติว่า 3 0 F สำหรับตำแหน่ง X และสำหรับตำแหน่ง
‫Y และตำแหน่ง Z ฉันเพียงแค่ใช้ศูนย์
‫แน่นอนว่าฉันต้องการข้อมูลเพิ่มเติมที่นี่
‫พารามิเตอร์ต่อไปจะเป็นเกณฑ์ และฉันแค่จะใช้เอกลักษณ์ของคาตาโลเนีย
‫ดังนั้นจะไม่มีการหมุนเวียนเพิ่มเติม
‫ไม่เป็นไร.
‫ในการรันโค้ด แน่นอนว่าเราต้องการ prefab
‫ลองลากลูกบาศก์มาตรงนี้
‫และตอนนี้ก็เรียบร้อย ตอนนี้ มาเริ่มกันเลย
‫และอย่างที่เราเห็น แน่นอนว่า เรามีพวกมันทั้งหมดเรียงต่อกัน
‫พวกมันทั้งหมดจึงมีมุมที่ต่างกัน
‫และแน่นอนพวกเขาเริ่มต้นที่ศูนย์
‫สิ่งที่เราทำได้คือไปข้างหน้าและเปลี่ยนแปลงสิ่งนั้น
‫เอาล่ะ ขยับไปทางซ้ายหน่อย
‫เราก็เลยใช้ -15 บวกค่านี้ที่เรามีตรงนี้และตอนนี้
‫เราควรเห็นว่าเรามีทั้งหมดตามลำดับ
‫และที่เราเป็น
‫ตอนนี้เรามีคิวบ์ของเราทั้งหมดตามลำดับ และคุณทราบวิธีสร้างคิวบ์เหล่านั้นแล้ว
‫แน่นอนคุณสามารถทำได้ผ่านการป้อนข้อมูลของผู้ใช้เช่นกัน
‫ดังนั้นหากอินพุต dot ลดคีย์ลงและที่นี่รหัสคีย์ ฉันจะใช้พื้นที่
‫และสิ่งที่ฉันต้องการทำที่นี่คือฉันต้องการให้ตัวนับและตัวนับเป็นศูนย์ และฉันจะคัดลอกโค้ดนั้นที่นี่
‫ลบ for loop และหรือลบวิธีการเริ่มต้นทั้งหมด
‫และตอนนี้ฉันใช้ตัวนับแทนฉัน
‫ตอนนี้ขอบันทึกว่า
‫ว่าจะทำอะไร.
‫ทุกครั้งที่ฉันใช้พื้นที่ มันจะสร้างรูปแบบสำเร็จรูปใหม่ที่ตำแหน่ง -15 บวกกับค่าใดๆ ที่ตัวนับมี
‫และแน่นอน เราอาจจะไม่ลืมที่จะเพิ่มค่าตัวนับ, ลองเพิ่มค่านั้นกัน.
‫ตอนนี้ ให้บันทึกสคริปต์แล้วเรียกใช้อีกครั้ง
‫และตอนนี้ให้กดแป้นเว้นวรรคหลายๆ ครั้งเพื่อดูว่าเกิดอะไรขึ้น
‫ฉันก็เลยกดแป้นเว้นวรรค
‫และอย่างที่คุณเห็น ฉันกำลังซูมออกเล็กน้อย และอย่างที่คุณเห็น มันสร้างลูกบาศก์ใหม่ตลอดเวลา
‫สมบูรณ์แบบ.
‫ตอนนี้คุณรู้วิธีสร้างอินสแตนซ์อ็อบเจ็กต์ที่เกี่ยวข้องกับโปรเจ็กต์ต่อไปของเราแล้ว
‫ดังนั้นขอให้สนุกกับโครงการ แล้วพบกันใหม่ในวิดีโอหน้า