‫สวัสดีและยินดีต้อนรับ.
‫ในการบรรยายนี้ เราจะดูการวางไข่ของปากกระบอกปืนเพื่อที่ว่าเมื่อเรากดที่ไกปืน
‫เราจะได้รับเอฟเฟกต์ของอนุภาค
‫มาดูกันว่าเราจะทำสิ่งนี้จาก C++ ได้อย่างไร
‫ตกลง.
‫ดังนั้นเราจึงต้องการให้เอฟเฟกต์อนุภาคเกิดขึ้นจากปากกระบอกปืนของเรา
‫อะไรจะเป็นวิธีที่ดีที่สุดในการทำเช่นนี้?
‫อย่างแรกเลย มาดูผลกระทบของอนุภาคที่เรามีให้ที่นี่
‫ฉันได้มาจากเกมยิง
‫แน่นอน คุณสามารถใช้เอฟเฟกต์อนุภาคใดก็ได้ที่คุณต้องการ
‫คุณสามารถหาได้จากร้านค้าสินทรัพย์
‫คุณสามารถนำมาจากโครงการตัวอย่างเช่นฉันมี
‫เราต้องการที่จะอยู่ภายใต้ผลกระทบ
‫ดังนั้นชุดสินทรัพย์ เอฟเฟกต์เกมยิง แล้วดูระบบอนุภาค อาวุธ ไรเฟิลจู่โจม
‫และฉันกำลังมองหาปากกระบอกปืนอย่างน้อยในตอนแรก
‫และเราต้องการปืนไรเฟิลจู่โจมนี้
‫และคุณควรจะสามารถเห็นได้ว่าต้องใช้เวลาสักเล็กน้อยในการรวบรวมเฉดสีที่นี่
‫แต่นี่คือสิ่งที่โดยพื้นฐานแล้วแฟลชปากกระบอกปืนดูเหมือน
‫ดูเหมือนว่าปากกระบอกปืนแฟลช
‫นั่นคือสิ่งที่เราจะใช้และเราจะพยายามทำให้เกิดสิ่งนี้ใน C++ เมื่อเราดึงทริกเกอร์
‫เข้าไปในปืนของเรากันเถอะ
‫ฉันจะไปหาปืน
‫CP และแทนที่จะมีข้อความบันทึกว่าถูกยิง ซึ่งไม่มีประโยชน์อย่างยิ่ง เราต้องการสร้างเอฟเฟกต์อนุภาค
‫และในการทำเช่นนี้ เราจะใช้ฟังก์ชันจากสถิติการเล่นเกม
‫มาดูการเล่นเกมแบบคงที่และมาดูที่นี่กัน
‫เราต้องการวางไข่อีซีแอล พวกเขาเรียกมันว่าอีซีแอล
‫และคุณจะเห็นว่าเราได้ดูสิ่งนี้แล้วหรือยัง ว่าสิ่งที่เกิดขึ้นนั้นเป็นวัตถุบริบทของโลก
‫มันใช้ระบบอนุภาค ซึ่งเป็นแม่แบบของตัวปล่อย ตามที่พวกเขาเรียกมันว่า ตำแหน่ง การหมุน
‫มาตราส่วน บลา บลา บลา บลา บลา
‫หรืออีกทางหนึ่ง ฉันคิดว่าคุณสามารถแนบมันเพื่อให้เราสามารถแนบตัวปล่อยวางไข่ได้ และนี่คือการพยายามแนบมันเข้ากับส่วนประกอบ
‫เพื่อให้เราเห็นว่าสิ่งนี้ต้องใช้องค์ประกอบฉากที่จะแนบ
‫ในกรณีนี้ ฉันคิดว่านี่คือสิ่งที่เราต้องการ
‫ขึ้นอยู่กับผลกระทบของอนุภาคที่เป็นปัญหา
‫แต่ผลกระทบของอนุภาคบางอย่างจะทำให้อนุภาควางไข่เป็นระยะเวลาหนึ่ง
‫ดังนั้นคุณต้องการให้อนุภาคเหล่านั้นออกมาจากปากกระบอกปืนต่อไป
‫ขณะที่ปืนเคลื่อนที่ พวกมันอาจสร้างควัน บางอย่างเช่นนั้น
‫หากคุณขยับปืนขณะยิง คุณต้องการให้เอฟเฟกต์อนุภาคเคลื่อนที่ไปกับมัน
‫นั่นคือสิ่งที่เราจะใช้คือติดตัวปล่อยวางไข่นี้
‫และอย่างที่บอกในที่นี้ มันจะใช้เทมเพลต emitter และส่วนประกอบของฉากที่เราจำเป็นต้องแนบด้วย
‫นั่นคือสิ่งที่เราต้องการเป็นส่วนใหญ่
‫นอกจากนี้ยังมีชื่อจุดเชื่อมต่อที่จะเป็นซ็อกเก็ต
‫นั่นจึงค่อนข้างสะดวกสำหรับเราที่จะรู้ว่าเราสามารถติดมันเข้ากับปากกระบอกปืนของเราได้โดยตรง
‫เราไม่ต้องการออฟเซ็ตใด ๆ เลย เรามาดูกันดีกว่า
‫ถ้าฉันไปเปิดปืนไรเฟิล BP เรารู้อยู่แล้วว่าเราพูดไปแล้วว่านี่คือโครงตาข่าย
‫ดังนั้นฉันจะไปหาปืนไรเฟิลนั้นในเบราว์เซอร์เนื้อหาและเปิดตาข่ายปืนไรเฟิล
‫และสิ่งที่คุณจะเห็นทางซ้ายมือ ถ้าคุณมองเห็นกรอบต้นไม้โครงกระดูก คุณจะเห็นว่าเรามีเส้นทางปืนไรเฟิลนี้
‫เรามีนิตยสารปืนไรเฟิล ซึ่งน่าจะเปลี่ยนได้ หรือบางอย่าง แต่เราไม่สนใจเรื่องนั้นเป็นพิเศษ
‫แล้วก็มีช่องเสียบแฟลชปากกระบอกปืน
‫นั่นคือจุดที่เราจะวางไข่แฟลชปากกระบอกปืนของเรา
‫หากไม่มีหรือตาข่ายของคุณไม่มีสิ่งนี้ คุณสามารถเพิ่มเข้าไปได้เพราะเราสามารถเพิ่มซ็อกเก็ตในแบบที่เราเคยเห็นในการบรรยายครั้งก่อนได้เสมอ
‫เลยลองวางไข่กันดู
‫อย่างแรกที่เราจะต้องมีคือ หนึ่งในระบบอนุภาคเหล่านี้ และวิธีที่ดีที่สุดที่จะทำอีกครั้ง
‫วิธีที่ดีที่สุดที่ฉันรู้คือ การสร้างคุณสมบัติใหม่ และทำในพิมพ์เขียว
‫มีวิธีอื่นที่คุณสามารถทำได้โดยใช้การอ้างอิงที่มีชื่อ แต่ฉันไม่ชอบใช้การอ้างอิงที่มีชื่อ
‫มันพังง่ายถ้าคุณเปลี่ยนชื่อสิ่งต่าง ๆ ง่ายกว่ามากที่จะทำในพิมพ์เขียวซึ่งทั้งหมดนั้นจัดการให้คุณ
‫เราจะกำหนดให้เป็นค่าเริ่มต้นในการแก้ไขคุณสมบัติของคุณ หรือจริงๆ แล้วสามารถแก้ไขได้ทุกที่ y เพราะถ้าเราจะเปลี่ยนแปลงสิ่งนี้ระหว่างการเล่นเกมซึ่งคุณอาจต้องการทำ
‫หากคุณกำลังพยายามปรับแต่งสิ่งต่างๆ แล้วพูดว่า โอ้ อืม , เอฟเฟกต์อนุภาคนี้ดูดีกว่าเอฟเฟกต์นี้ไหม
‫แล้วมันใช้งานได้จริง
‫ในครั้งต่อไปที่คุณถ่ายภาพ จะมีการสร้างเอฟเฟกต์อนุภาคที่แตกต่างกัน
‫แล้วแบบนี้ต้องเป็นตัวยู
‫ตัวชี้ระบบอนุภาค ซึ่งเราจะเรียกแฟลชปากกระบอกปืนของเราแบบนั้น
‫และนั่นคือสิ่งที่เรากำลังจะตั้งค่าใน Blueprint
‫กลับไปที่วิธีการดึงทริกเกอร์ของเราใน C ++ และเราต้องการเรียกมันว่าฟังก์ชัน U gameplay
‫statics
‫ดังนั้นสแตติกการเล่นเกมของ U จึงสังเกตว่ามันไม่ได้เติมอัตโนมัติที่นี่ เพราะฉันต้องการแฮชรวมสำหรับสิ่งนี้โดยวางเมาส์เหนือการเล่นเกมนั้นแบบคงที่เพื่อให้คุณเห็นว่ามันอยู่ภายใต้คลาสของเครื่องยนต์
‫การเล่นเกม Kismet คงที่
‫ทั้งหมดที่เราต้องทำคือ kismet gameplay static stage และเราควรให้ game play statics ให้คุณเล่นอัตโนมัติและเราต้องการวางไข่
‫ซึ่งสิ่งนี้อาจจะใช่หรือไม่ได้ผลเนื่องจากเวอร์ชันที่ฉันใช้งานอยู่นั้นไม่จริง
‫เราต้องการวางไข่อีซีแอลที่ติดอยู่ และเราต้องการแฟลชปากกระบอกปืนตรงนี้
‫และเราต้องการแนบไปกับองค์ประกอบฉาก
‫ในกรณีนี้เราต้องการติดมันเข้ากับตาข่ายปืนของเราและเราต้องการแนบมันเข้ากับซ็อกเก็ตที่เหมาะสมซึ่งอีกครั้งฉันจะให้คุณกรอกว่าถ้าเราไปที่ปืนมันเป็นปากกระบอกปืน
‫ซ็อกเก็ตแฟลช
‫ฉันจะคัดลอกจากที่นั่นโดยตรงและใส่เครื่องหมายอัฒภาคที่ท้ายบรรทัดเพื่อปิดท้าย
‫ดังนั้นสิ่งนี้ควรใช้งานได้
‫ข้ามไปกดคอมไพล์ในเครื่องกันเลย
‫และเมื่อคอมไพล์เสร็จแล้ว เราสามารถไปที่ BP Underscore Rifle เปิดโปรแกรมแก้ไขพิมพ์เขียวฉบับสมบูรณ์
‫ฉันแค่ต้องการจัดการกับสิ่งนั้นและดูว่าเราจะไปที่รูทหรือไม่
‫อันที่จริง ตัวแสดงเองหรือค่าเริ่มต้นของคลาสไปที่บานหน้าต่างรายละเอียด
‫คุณจะเห็นว่าเรามีคุณสมบัติแฟลชของปากกระบอกปืน อันใหม่ และเราต้องหาเอฟเฟกต์ของอนุภาคที่นี่
‫ฉันจะมองหาคำหลักปากกระบอกปืน
‫มาดูกัน.
‫บางทีปากกระบอกปืนอาจไม่ใช่สิ่งที่เรากำลังมองหา
‫มันคือไรเฟิลจู่โจม MF
‫ฉันคิดอย่างนั้น.
‫ตะกร้อแฟลช.
‫ยืนหยัดอยู่อย่างนั้นหรือ?
‫ปืนไรเฟิลจู่โจมดังนั้น
‫MF นั่นคือสิ่งที่เราต้องการรวบรวมและบันทึก
‫และเราจะไปที่แซนด์บ็อกซ์ของเราแล้วกดเล่นและดูว่าการยิงจะเปิดแฟลชปากกระบอกปืนของเราหรือไม่
‫และคุณจะเห็นได้ว่ามีการถ่ายภาพต่อเนื่องในขณะนี้
‫เราเลยอยากให้มันเป็นแค่ตะกร้อปากกระบอกเดียว
‫ดังนั้นฉันคิดว่าฉันจะเลือกแฟลชปากกระบอกปืนแบบอื่น
‫ฉันคิดว่าฉันจะใช้อันจากชุดสินทรัพย์ Wraith ซึ่งเรามีสไนเปอร์และตัวหลัก
‫ฉันจะเลือกอาวุธหลักเพียงเพราะฉันไม่ต้องการสร้างอาวุธที่ยิงเร็ว
‫นั่นเป็นวิธีการทำสิ่งต่าง ๆ ที่แตกต่างกันเล็กน้อย
‫มันไม่ได้ต่างกันมาก แค่ประมาณว่าเมื่อคุณถืออยู่ คุณเริ่มอิมิตเตอร์
‫และเมื่อคุณทำเสร็จแล้ว คุณต้องการปิดมันลง
‫ในกรณีนั้น เราแค่ต้องการเปิดตัวอีซีแอลนั้นครั้งเดียว
‫ดังนั้นเราจะทำ ULP อีกครั้งและดูว่าเราไปที่นั่นหรือยัง ตอนนี้เรายิง เราได้ปากกระบอกปืนแวบเดียว
‫และทุกอย่างดูแย่มาก
‫ดูเหมือนว่าจะติดอยู่ที่ปลายปืนอย่างดีเช่นกันเมื่อฉันเคลื่อนที่ไปรอบๆ ทุกที่ที่ฉันเคลื่อนที่ไป ทางใดก็ตามที่ฉันหันหน้าไปทางปากกระบอกปืนจะกะพริบไปในทิศทางที่ถูกต้อง
‫เย็น.
‫นี่มันเริ่มดูเหมือนเกมยิงที่มีเอฟเฟกต์อนุภาคแล้ว
‫ดังนั้นในการบรรยายครั้งต่อไป เราจะมาดูขั้นตอนแรกของการติดตามรังสี ซึ่งจริงๆ
‫แล้วจะต้องไปถึงเจ้าของตัวละครของเราเพื่อขอข้อมูล
‫ฉันจะเจอคุณที่นั่น.