‫สวัสดีและยินดีต้อนรับ.
‫ในการบรรยายนี้ เราจะยิงมนุษย์กินคนไปในทิศทางข้างหน้าของกล้องและตัวลูกกระสุนปืนใหญ่เอง
‫ดังนั้น ถ้าฉันตีพื้นที่ คุณจะเห็นว่าฉันสามารถเริ่มเล็งลูกบอลนี้ไปที่วัตถุ และลองและตีวัตถุในระยะไกล
‫ซึ่งสนุกกว่ามาก
‫ใช่ ฉันได้เก้าอี้ตัวนั้นแล้ว
‫สนุกกว่าเดิมเยอะเลย
‫มาดูวิธีทำกันเลยดีกว่า
‫เราจะใช้สิ่งที่เรียกว่าเวกเตอร์ไปข้างหน้า แต่มันคืออะไร?
‫ดังนั้นฉันจึงใส่ทิศทาง X และ y ในทิศทาง X และ y เหมือนกับที่เราจะมีในวิวพอร์ตเพื่อให้สิ่งต่าง
‫ๆ อยู่บนความเป็นจริงนั้น
‫และเราสามารถจินตนาการได้ว่าเรามีกล้องของเราที่นี่ นั่นคือกล้องของผู้เล่นที่เมื่อเราหมุนเมาส์
‫มันจะหมุนไปรอบๆ และเราวางไข่
‫ตอนนี้โพรเจกไทล์ของเราและโพรเจกไทล์ที่เกิดใหม่ได้รับการหมุนที่ถูกต้องจากกล้อง
‫คุณจะได้เห็นสิ่งนี้ตามที่ฉันได้บรรยายไว้ในสไลด์
‫ทีนี้, เวกเตอร์ไปข้างหน้าจะเป็นทิศทาง X ที่หมุนแล้ว
‫ดังนั้นโดยพื้นฐานแล้วมันคือเวกเตอร์ที่ชี้ไปในทิศทางไปข้างหน้าหลังจากที่คุณหมุนมันแล้ว
‫คุณจะเห็นว่าโปรเจ็กเตอร์นี้ถูกหมุนไปรอบๆ และทิศทางไปข้างหน้าของมันอยู่ที่นี่
‫แทนที่จะหันหลังไปทางด้านหลังของกล้องเพราะการหมุนที่เราให้ไว้จากการหมุนการควบคุมตัวรับจำนำของผู้เล่น
‫ตอนนี้เราสามารถได้ เวกเตอร์ทางขวาเช่นกัน ซึ่งก็คือแกน Y ที่หมุนมา
‫แต่เราจะไม่ใช้สิ่งนั้นเพราะสิ่งที่เราสนใจคือส่งกระสุนปืนไปในทิศทางนั้น
‫และสิ่งที่น่าสนใจเกี่ยวกับเวกเตอร์ที่กลับมาจากเวกเตอร์ Get Forward และจากเวกเตอร์ get
‫write คือพวกมันมีความยาวเท่ากับหนึ่ง
‫น้อยสามารถรับประกันได้
‫พวกมันจะมีความยาวเท่ากับหนึ่งเสมอ
‫และนี่มีประโยชน์มากเพราะถ้าเราต้องการใช้แรงกระตุ้นจำนวนหนึ่งในทิศทางนี้
‫สิ่งที่เราต้องทำคือคูณเวกเตอร์นี้เพื่อให้ได้ทิศทางด้วยค่าที่เราต้องการ เช่น 400 หากนั่นคือความเร็วของคุณ
‫ต้องการที่จะให้มัน
‫แรงบิดเพียงพอ เราจะบรรลุสิ่งนี้ได้อย่างไรในพิมพ์เขียว
‫สิ่งที่เราต้องทำคือค้นหาโพรเจกไทล์ที่เพิ่งเกิดใหม่
‫เราได้ให้การหมุนที่ถูกต้องที่นี่ก่อนที่เราจะวางไข่ และได้เกิดการหมุนที่ถูกต้อง
‫เราสามารถเห็นได้ว่าเมื่อเราเล่นเกม
‫เราต้องได้เวกเตอร์ไปข้างหน้าของมัน
‫เพื่อที่จะทำเช่นนั้น เราสามารถดึงเอาตัวแสดงที่อ้างอิงออกมาได้เอง
‫ดังนั้นการอ้างอิงถึงเสียงบี๊บโพรเจกไทล์ที่ออกมาจากโหนดตัวแสดงการวางไข่หรือเราสามารถทำจากส่วนประกอบคงที่
‫อย่างใดอย่างหนึ่งจะทำงานได้ดี
‫ฉันจะทำมันจากนักแสดงเพียงเพื่อประหยัดโหนดและทำให้สิ่งต่าง ๆ เป็นระเบียบเรียบร้อยขึ้นเล็กน้อย
‫สิ่งที่เราจะทำที่นี่คือพิมพ์, รับเวกเตอร์ไปข้างหน้า และเราเห็นสองตัวเลือกที่นี่
‫ฉันจะใช้เวกเตอร์ get active forward
‫ทั้งคู่จะให้ผลลัพธ์เหมือนกัน แล้วเราก็ได้ค่าเวกเตอร์มาเอง
‫ทีนี้ ถ้าเราเสียบสิ่งนี้เข้ากับแรงกระตุ้นโดยตรง เราจะไม่เห็นผลมากนัก
‫ถ้าเราไปต่อแล้วกดเล่น และเราวางไข่ไว้ คุณจะเห็นว่ามันหล่นลงมาตรงๆ
‫และเหตุผลก็คือความยาวของเวกเตอร์นี้จะเท่ากับความยาว ซึ่งอย่างที่เราทราบ เนื่องจากหน่วยไม่จริง
‫นั่นคือหน่วยเซนติเมตร
‫มันทำให้เรา 1 เซนติเมตรต่อวินาที ซึ่งเป็นความเร็วที่ค่อนข้างต่ำ
‫สิ่งที่เราต้องทำคือคูณเวกเตอร์นี้ด้วยทุ่น
‫โชคดีที่เราสามารถทำอย่างนั้นได้ค่อนข้างตรงไปตรงมาในพิมพ์เขียว
‫เราสามารถลากค่าส่งคืนสำหรับเวกเตอร์ไปข้างหน้านี้ และเราสามารถพิมพ์ คูณ และนั่นให้โหนดโอเปอเรเตอร์การคูณนี้แก่เรา
‫และคุณเห็นโดยค่าเริ่มต้น สิ่งที่มันต้องการจะทำคือต้องการคูณเวกเตอร์ด้วยเวกเตอร์ แต่นั่นไม่ใช่สิ่งที่
‫เราต้องการบรรลุ
‫และโชคดีที่เราสามารถเปลี่ยนได้โดยคลิกขวาที่โหนดอินพุตที่สอง
‫เราสามารถคลิกแปลงพินและแปลงพินเป็นทศนิยมและนั่นทำให้เราได้ประเภทการคูณที่ถูกต้องที่เราต้องการ
‫ผมเลยอยากท้าให้คุณทำเวกเตอร์คูณนี่ด้วยตัวเอง
‫ดังนั้นให้เสียบโหนดการคูณเข้ากับทั้งอินพุตและเอาต์พุตเข้ากับแรงกระตุ้น
‫แล้วต้องคูณเท่าไหร่ถึงจะได้แรงที่คุณพอใจ?
‫หยุดวิดีโอชั่วคราวและไปกันเลย
‫สวัสดีและยินดีต้อนรับกลับ
‫ฉันจะใช้ค่าประมาณ ฉันคิดว่าเราบอกว่าประมาณ 400 แล้วฉันจะเสียบเอาท์พุตจากการคูณเข้ากับอินพุทสำหรับแรงกระตุ้น
‫สิ่งที่เราได้คือเวกเตอร์ที่ยาว 400 หน่วย และชี้ไปในทิศทาง ทิศทางไปข้างหน้าของโพรเจกไทล์
‫BP วิธีที่มันหมุน
‫และนั่นก็เป็นไปในทิศทางเดียวกับกล้องของเราด้วย
‫เลยลองกดเล่นดู
‫และเมื่อเรายิง คุณจะเห็นว่ากำลังยิงไปในทิศทางที่ถูกต้อง แต่มีกำลังไม่เพียงพอ
‫ผมจะเพิ่มมันให้ได้ 1000
‫มาลองกัน 1000.
‫ตกลง.
‫เราได้รับสิ่งที่ดีขึ้นมากในขณะนี้ซึ่งเราสามารถเริ่มเพลิดเพลินได้จริง
‫ฉันคิดว่าเรามี 4000
‫ฉันคิดว่าฉันแค่จำผิด ถ้าเราลองเล่นตอนนี้กับ 4000 คุณจะเห็นกระสุนที่ยิงได้สนุกกว่ามาก
‫และสิ่งสุดท้ายที่ฉันต้องการทำก็คือเพราะเราไม่จำเป็นต้องรู้ว่ามันคือการหมุนอีกต่อไป
‫และมันก็ดูแปลก ๆ ที่มันเป็นรูปร่างที่ยืดยาวนี้
‫อยากกลับไปเป็นบี๊บ
‫ตัวแก้ไขโพรเจกไทล์ที่เลือกองค์ประกอบการวัดแบบคงที่ ไปที่บานหน้าต่างรายละเอียด
‫แล้วฉันจะตั้งค่ามาตราส่วนกลับเป็น 0 5 เช่นเดียวกับองค์ประกอบอื่นๆ ทั้งหมด ซึ่งทำให้ลูกบอลกลับมาเป็นทรงกลม
‫และถ้าเราไปข้างหน้าและตีเล่นตอนนี้ เรามีลูกกระสุนปืนใหญ่ขนาดเล็กที่ดี ซึ่งจริงๆ แล้วสนุกมากที่จะยิงวัตถุและทำให้เกิดการทำลายล้างเล็กน้อย
‫สิ่งที่ดี
‫เราประสบความสำเร็จอย่างมากในการบรรยายครั้งนี้โดยการใช้โหนดเวคเตอร์ get forward นั้น
‫เจอกันใหม่ตอนหน้าค่ะ