‫สวัสดีและยินดีต้อนรับ.
‫ในการบรรยายครั้งนี้ เราจะทำการติดตั้งกล้องสำหรับบุคคลที่สามแบบนี้
‫ดังนั้นเมื่อเรากลับเข้าไปในกำแพง มันจะทำให้ตัวละครของเราอยู่ในมุมมองและไม่หายไปภายในกำแพง
‫มาดำดิ่งและดูว่าสิ่งนี้สามารถทำได้ใน Unreal ได้อย่างไร
‫ถูกต้องตามนั้น
‫กล้องบุคคลที่สาม
‫เราจะทำสิ่งนี้ได้อย่างไร?
‫ไปทำสิ่งนี้ใน Blueprint เพราะมันไม่มีประโยชน์อะไรใน C++
‫มันคือการกำหนดค่าทั้งหมด
‫การทำส่วนประกอบฉากใน Blueprint ทำได้ง่ายกว่ามาก
‫ไปที่ตัวละคร BP Shooter เปิดโปรแกรมแก้ไขพิมพ์เขียวฉบับสมบูรณ์เพื่อให้เราเห็นวิวพอร์ต
‫เพื่อให้เราเห็นส่วนประกอบทั้งหมดทางด้านซ้าย
‫และสิ่งที่เราจะทำคือเพิ่มส่วนประกอบกล้องเข้าไปเล็กน้อย
‫ไปที่เพิ่มกล้องส่วนประกอบ
‫และวิธีที่ง่ายที่สุดในการมองเห็นบุคคลที่สามคือ และสิ่งที่คุณน่าจะรู้อยู่แล้ว แค่ขยับกล้องนี้ออกและข้ามไหล่ขวาหรือไหล่ซ้าย
‫ไม่ว่าคุณจะต้องการย้ายกล้องกลับไปด้วยวิธีใด และคุณสามารถไปเล่นต่อได้
‫และนั่นจะเป็นมุมมองบุคคลที่สาม ง่ายๆ แต่สิ่งต่างๆ จะไม่ง่ายอย่างนั้น
‫สำหรับการเริ่มต้น.
‫คุณจะเห็นได้ว่าการหมุนการควบคุมของเราไม่ได้ผลทั้งหมด
‫มันขึ้นลงไม่ได้
‫และหากฉันกลับเข้าไปในกำแพง คุณจะเห็นว่าฉันกำลังมองทะลุกำแพง
‫มันไม่ดีใช่มั้ย?
‫ลองมาดูว่าเราจะทำให้ดีขึ้นอีกหน่อยได้ไหม
‫ตอนนี้ Unreal มีองค์ประกอบที่ทำให้การใช้กล้องในลักษณะนี้ดีขึ้นมาก
‫แต่ก่อนที่เราจะทำอย่างนั้น ฉันต้องการให้เราไปที่ส่วนประกอบของกล้องและแก้ไขปัญหาการหมุนนั้น เพื่อให้คุณสามารถไปที่ตัวเลือกกล้องและตรวจสอบการหมุนการควบคุมการใช้จำนำ
‫และสิ่งที่จะทำคือจะหมุนกล้องโดยใช้การหมุนควบคุม
‫ไปข้างหน้าและกดเล่นและดูว่าทำงานได้หรือไม่
‫ใช่ มันหมุนได้ แต่น่าเสียดายที่มันหมุนไปรอบๆ กล้อง
‫นั่นไม่ใช่บุคคลที่สาม
‫ฟังนะ คุณมักจะคาดหวังว่ามันจะหมุนไปรอบๆ จุดแบบนั้นเหนือไหล่ เพื่อที่คุณจะได้เก็บตัวละครนั้นไว้ในมุมมองได้เสมอ
‫ตกลง.
‫ในการล้อเล่นที่เพียงพอ สิ่งที่เราต้องการที่นี่คือส่วนประกอบสปริงอาร์ม
‫ฉันจะเลือกส่วนประกอบแคปซูล ไปที่เพิ่มส่วนประกอบ เพราะฉันต้องการให้สิ่งนี้เป็นส่วนประกอบย่อยของส่วนประกอบกล้อง
‫เพิ่มแขนสปริงที่นี่
‫ด้วยเหตุผลบางอย่าง Unreal มุ่งเน้นไปที่การพยายามใส่ส่วนประกอบเหล่านี้ไว้ในเป้าของตัวละครของฉัน
‫ตอนนี้ไปที่กล้องและทำให้กล้องลูกของแขนสปริง
‫และฉันจะรีเซ็ตตำแหน่งและเปลี่ยนตำแหน่งใต้บานหน้าต่างรายละเอียด เพื่อที่เมื่อเราเลือกแขนสปริง
‫คุณจะเห็นว่ากล้องไปอยู่ที่ปลายแขนสปริง
‫แล้วสิ่งที่ผมจะทำคือคุณสามารถขยับกล้องได้ แต่ผมจะแสดงให้คุณเห็นว่าทำไมในไม่กี่วินาที
‫นั่นไม่ใช่ความคิดที่ดี
‫เราจะย้ายแขนสปริงแทน
‫และเนื่องจากตัวกล้องเป็น ID ของแขนสปริง มันจึงเคลื่อนที่ไปด้วย
‫เราจะย้ายสิ่งนั้นไปที่
‫มีจุดนี้อยู่ทางด้านขวาของตาข่ายของตัวละครของฉัน ด้านขวาของไหล่ของเขา และนั่นคือสิ่งที่กล้องจะลองดู
‫ดังนั้นถ้าเราไปข้างหน้าและตีเล่นตอนนี้และย้ายการเคลื่อนไหวก็ยังไม่ถูกต้องนัก
‫แต่เราควรมีปัญหากับผนังน้อยลง
‫คุณจะเห็นได้ว่าตอนนี้ฉันสามารถกลับเข้าไปในกำแพงแล้วและกล้องของฉันก็ไม่ทะลุกำแพง
‫นั่นคือการทำงานของสปริงอาร์มนั่นเอง
‫ตอนที่ฉันเข้าไปในกล้องและตั้งค่าการใช้งาน -- การควบคุมการหมุนได้ตรวจสอบว่าเราต้องการยกเลิกการเลือกจริงๆ
‫เพราะไม่ใช่กล้องที่เราต้องการหมุน แต่เป็นแขนสปริง
‫เพราะคุณจะเห็นว่าหากฉันใช้วิดเจ็ตการหมุน ซึ่งฉันจะใช้ E เพื่อสลับไปยังวิดเจ็ตการหมุนของฉัน
‫หากฉันต้องหมุนแขนสปริง คุณจะเห็นว่าฉันได้การหมุนที่ถูกต้อง .
‫มันจะไม่ใช่แค่กล้องที่มองขึ้นและลง เพราะถ้าฉันเลือกกล้องแล้วหมุนมัน คุณจะเห็นว่ากล้องแค่มองขึ้นและลง
‫ซึ่งเป็นพฤติกรรมที่เราเห็น
‫เราต้องการให้มันหมุนรอบแขนสปริงนั้น
‫สิ่งที่เราทำได้คือเลือกสปริงอาร์มและใช้การหมุนควบคุมการจำนำบนแขนสปริงเอง
‫ทีนี้ถ้าเราตีเล่นและเคลื่อนที่ไปรอบๆ คุณจะเห็นว่าใช่ มันเหมือนมากกว่านั้นมาก
‫นั่นคือกล้องบุคคลที่สามที่ดีที่สุด
‫และคุณจะเห็นว่าเราสามารถเคลื่อนเข้าไปในกำแพงได้ และนั่นก็ไม่ใช่ปัญหาแต่อย่างใด
‫เช่น การทดลองเล็กๆ น้อยๆ ที่เป็นส่วนหนึ่งของการเรียนรู้ของคุณ เราจะพยายามหาคำตอบว่าทำไมไม่ขยับกล้อง?
‫เหตุใดเราจึงย้ายแขนสปริงไม่ใช่กล้องเพื่อดูบุคคลที่สาม?
‫ดังนั้นลองขยับกล้องไม่ใช่สปริงอาร์มและดูว่าเกิดอะไรขึ้น
‫ดูว่าคุณจะเข้าใจไหมว่าทำไมฉันถึงทำอย่างนั้น
‫หยุดวิดีโอชั่วคราวและไปกันเลย
‫ตกลง.
‫ยินดีต้อนรับกลับ.
‫ลองมาลองดูกัน
‫ฉันมี.
‫ฉันจะไปข้างหน้าและวางแขนสปริงของเรากลับไปที่ตำแหน่งเดิมโดยเพียงแค่รีเซ็ตและนำกล้องไปใช้วิดเจ็ตการเคลื่อนไหวแทนแล้วนำขึ้นไปยังตำแหน่งที่สูงขึ้นและไปทางซ้าย
‫สปริงอาร์ม คุณจะเห็นเส้นสีแดงเล็กๆ ชี้กลับมาตรงนี้
‫กล้องอยู่ด้านบนและด้านซ้ายไปข้างหน้าและกดเล่นในการกำหนดค่านี้
‫ลองดูว่าเราจะคิดออกไหม
‫ดูเหมือนว่าส่วนใหญ่จะใช้งานได้เหมือนกันใช่ไหม
‫ไปดูกันเลย
‫ไปใกล้ขอบของบางสิ่งบางอย่าง
‫และดูว่าเราจะคิดออกไหมว่าเกิดอะไรขึ้น
‫ไปเลย
‫นั่นคือตัวอย่างที่ชัดเจนว่าเหตุใดเราจึงขยับสปริงต่อไป
‫ทีนี้ สิ่งที่เกิดขึ้นที่นี่คือเส้นสีแดงเล็กๆ ของแขนสปริง อันนี้ที่โล่งเมื่อเราผ่านประตูนี้
‫มันค่อนข้างจะผ่านมาที่นี่
‫ดังนั้นมันจึงผ่านโถงทางเดินได้ดี
‫เส้นสีแดงชัดเจน
‫กล้องก็ไม่ชัดเจน
‫กล้องอยู่ที่ไหนสักแห่งในกำแพง
‫สิ่งที่เราต้องการให้เกิดขึ้นก็คือเส้นสีแดงนี้ต้องอยู่ที่ใดก็ได้
‫เราต้องเคลียร์มุมมองของกล้อง
‫และนั่นเป็นเหตุผลที่เราต้องการให้กล้องมองลงมาตามเส้นสีแดงเสมอ
‫ดังนั้นหากเราตั้งค่าใหม่แล้วไปดูที่สปริงอาร์มของเรา คุณจะเห็นว่าตอนนี้เส้นสีแดงเป็นการชี้แบบยิงออกจากกล้องไปยังจุดสนใจ
‫ซึ่งอย่างที่เราบอก Unreal ได้ จุดที่น่าสนใจเล็กน้อย
‫และในกรณีนี้ควรอยู่เหนือไหล่แบบนี้
‫และนั่นคือจุดที่เราอยากจะไปรับกล้องเพื่อโฟกัสให้มากที่สุด
‫ทีนี้ มันมีจุดที่น่าสนใจ นั่นคือ เราต้องการถ้าเราต้องการบอกว่า หมุนแขนสปริงนี้
‫คุณไม่เพียงแค่หมุนแขนสปริงไปข้างหน้า
‫ที่ไม่ทำงาน
‫เหมือนจะอยากถอยออกมา
‫และเหตุผลก็คือมันอยู่ที่การตั้งค่าของสปริงอาร์มนั่นเอง
‫คุณจะเห็นว่ามีออฟเซ็ตซ็อกเก็ต ออฟเซ็ตเป้าหมาย และความยาวแขนสปริง
‫ดังนั้นความยาวจึงบอกเราว่าความยาวนั้นยาวแค่ไหน
‫นั่นเป็นเรื่องที่สมเหตุสมผล
‫แต่ถ้าคุณต้องการทำสิ่งต่าง ๆ แบบหมุน คุณสามารถใช้ออฟเซ็ตได้
‫ไม่มีการหมุนจริงๆ เกิดขึ้นที่นี่ แต่เราแค่ขยับกล้องตัวนั้นไป
‫โดยใช้ออฟเซ็ต
‫แล้วถ้าคุณต้องการหมุนเครื่องมือกล้อง คุณสามารถหมุนกล้องได้อย่างอิสระเพื่อที่ว่าถ้ามันชี้ไปทางผู้เล่นมากกว่านี้
‫และเนื่องจากเรายังคงวางเส้นสีแดงนั้นไว้อย่างถูกวิธี กล้องคือ กำลังไปทำงาน.
‫มันจะทำให้การมองเห็นที่ชัดเจนต่อผู้เล่นมากที่สุดเท่าที่จะเป็นไปได้
‫ตอนนี้ฉันกำลังจะไปข้างหน้าและปรับแต่งสิ่งนี้ให้มากขึ้นตามความชอบของฉัน
‫ผมจะขยับมันเข้าไปใกล้ไหล่อีกหน่อย เพราะถ้าผมมีกล้องเข้ามา ผมอยากให้มันเกือบจะมองลงมาที่ลำกล้องปืน
‫แต่ฉันก็ไม่ต้องการให้มีการหมุนตัวกล้องเอง
‫ฉันพบว่ามันไม่จำเป็นจริงๆ แต่ฉันต้องการที่จะมีสปริงอาร์มออฟเซ็ตเล็กน้อย
‫เพื่อให้เราสามารถให้กล้องนั้นมองไปทางขวามากขึ้นเล็กน้อยเมื่อเราไม่ได้อยู่ใกล้กำแพง
‫และเมื่อเราเข้าใกล้กำแพง มันจะเข้าใกล้ไหล่ของผู้เล่นมากขึ้นเรื่อยๆ
‫มาเล่นกัน
‫ดูว่ารู้สึกอย่างไร
‫มันเลยดูเหมือนผมอยู่ไกลไปหน่อย ไปทางขวาตรงนี้
‫เอามาลงใหม่ครับ
‫ฉันคิดว่าประมาณ 60 ยูนิตน่าจะดี ดังนั้นถ้ามีตัวเลขกลมๆ ที่ดี ฉันจะตีเล่น และคุณจะเห็นว่าอยู่ในตำแหน่งที่เหมาะสมสำหรับมุมมองบุคคลที่สามในความคิดของฉัน
‫และถ้าฉันขึ้นไปพิงกำแพง คุณจะเห็นว่ามันทำให้ฉันเข้าไปใกล้ไหล่มากขึ้น เพื่อที่ฉันจะได้ยังคงจับตาดูตัวละครของฉันได้
‫ฉันคงจะมีกระบอกปืน
‫สิ่งนี้อาจต้องมีการปรับแต่งเพิ่มเติมในภายหลังเมื่อเรามีแอนิเมชั่นและเราต้องการมองลงไปที่กระบอกปืนเมื่อเราซูมเข้าไป
‫ก็ไม่เป็นไร
‫เรายังไม่จำเป็นต้องทำอย่างนั้น
‫หวังว่าตอนนี้คุณคงมีความรู้เกี่ยวกับแขนสปริงและกล้องแล้ว และเราจะใช้ส่วนประกอบทั้งสองนี้ร่วมกันเพื่อสร้างกล้องบุคคลที่สามได้อย่างไร
‫ทั้งหมดนี้ทำให้เห็นว่าแอนิเมชั่นของเราไม่ได้อยู่ที่นั่น
‫เขาแค่ยืนอยู่ในท่านิ่ง
‫ดังนั้นในการบรรยายครั้งต่อไป เราจะมาดูการเพิ่มภาพเคลื่อนไหวโครงกระดูกเหล่านั้น
‫ดังนั้นคุณอยู่ที่นั่น