‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราเกี่ยวข้องกับการเล่นเสียง
‫เราต้องการเล่นเสียงเมื่อเรายิงกระสุนปืน
‫เมื่อโปรเจกไทล์กระทบบางสิ่งและเมื่อหนึ่งในเบี้ยของเราตาย
‫เลยโดดเข้าไปเลย
‫ตอนนี้ฉันอยู่ที่แผนกฉุกเฉินแล้ว และถ้าฉันเข้าไปในโฟลเดอร์แอสเซท เรามีโฟลเดอร์เสียงนี้ และเรามีเสียงที่แตกต่างกันสองเสียง
‫และสิ่งเหล่านี้จะดีเมื่อโปรเจกไทล์ของเรากระทบบางสิ่ง
‫เราจะใช้เสียงตุ๊ด และเมื่อเบี้ยตัวใดตัวหนึ่งของเราตาย จะใช้เสียงระเบิด
‫และเราสามารถนำเสียง thud กลับมาใช้ใหม่ได้เมื่อเราปล่อยกระสุนออกไป
‫ตอนนี้เราต้องการให้โพรเจกไทล์ของเรามีตัวแปรสองตัวที่เป็นตัวแทนของสินทรัพย์เสียงเหล่านั้น
‫ตอนนี้ ในส่วนส่วนตัว ฉันจะเพิ่มตัวแปรสองสามตัว และฉันจะส่งต่อประกาศคลาสนี้
‫ตอนนี้ คลาสที่ฉันจะใช้คือคุณเสียงเบส และนั่นจะเป็นตัวชี้
‫ตอนนี้ฉันจะเรียกเสียงเปิดตัวนี้
‫นี่จะเป็นตัวแทนของเสียงที่เราเล่นเมื่อเราปล่อยโพรเจกไทล์
‫ตอนนี้ ฐานเสียงของคุณเป็นคลาสที่เราใช้สำหรับเสียงได้
‫ตอนนี้ ถ้าเราเปิดเผยสิ่งนี้กับพิมพ์เขียว เราสามารถตั้งค่านี้โดยใช้แอสเซทเสียงของเราที่เรามีในโฟลเดอร์เสียงของเรา
‫ผมจะให้คุณสมบัติ U นี้ก่อน เพื่อให้เราเปิดเผยได้
‫และฉันจะแก้ไขมันทุกที่ และใส่ไว้ในหมวดการต่อสู้
‫ดังนั้นมันจึงอยู่ในนั้นพร้อมกับตัวแปรการต่อสู้อื่นๆ ของเรา
‫ตอนนี้ฉันต้องการใช้ตัวแปรตามเสียงอื่นเมื่อกระสุนปืนกระทบกับบางสิ่ง
‫นี่จะเป็นตัวชี้แบบอิงเสียง U ตัวอื่น
‫และฉันจะเรียกเสียงกระทบนี้ และให้คุณสมบัติเดียวกับคุณ เป็นเสียงเปิดตัว
‫ตอนนี้สังเกตว่าฉันไม่ได้ส่งต่อให้คุณฟังฐานเสียงสำหรับเสียงตีนั่นเป็นเพราะฉันได้ประกาศให้คุณฟังแล้ว
‫ดังนั้นเมื่อคุณส่งต่อประกาศประเภทในบรรทัดแล้ว สามารถใช้ประเภทนั้นต่อจากประเภทนั้นในไฟล์ได้
‫ด้วยเหตุผลนี้ บางคนจึงยกคำประกาศไปข้างหน้าจนสุดที่ด้านบนนี้
‫นั่นเป็นอีกวิธีหนึ่งที่จะทำ
‫ดังนั้น ถ้าฉันบอกว่าคลาส คุณฟังจากข้างบนนี้ แล้วนี่จะดูแลการประกาศไปข้างหน้า และฉันสามารถใช้ชนิดเสียงเบสที่ใดก็ได้ในไฟล์นี้หลังจากการส่งต่อ
‫นั่นเป็นอีกวิธีหนึ่งที่จะทำ
‫เพื่อแสดงให้คุณเห็นทั้งสองวิธี ฉันจะส่งต่อให้คุณประกาศว่าคุณอยู่ข้างบนนี้ แทนที่จะประกาศข้างล่างตรงนี้
‫ตอนนี้เราต้องใช้ตัวแปรฐานเสียงกับโพรเจกไทล์ h
‫ฉันต้องการเพิ่มฐานเสียงให้กับคลาสเบี้ยพื้นฐาน และนี่จะเป็นเมื่อตัวรับฐานถูกทำลาย
‫นี่จะอยู่ในส่วนส่วนตัว และฉันจะประกาศต่อไปที่นี่ และมันจะเป็นตัวชี้ฐานเสียงของคุณ
‫และฉันจะเรียกเสียงแห่งความตายนี้ และนี่จะได้รับทรัพย์สินของคุณ
‫ฉันจะเลื่อนลงมาเพื่อให้คุณสามารถเห็นได้ดีกว่าคุณทรัพย์สิน
‫มันจะเพิ่มที่ไหนก็ได้
‫และฉันจะใส่สิ่งนี้ในหมวดหมู่
‫ต่อสู้.
‫ตอนนี้ฐานของเรา -- และโพรเจกไทล์ของเราได้ใช้ตัวแปรฐานเสียงแล้ว เรามาคอมไพล์กันและดูตัวแปรเหล่านี้ในพิมพ์เขียวกัน
‫และแน่นอน ฉันได้รับข้อผิดพลาดในการรวบรวมเพราะฉันพิมพ์คุณสมบัติของคุณเร็วเกินไป
‫y ตัวพิมพ์เล็กนั้นควรเป็นตัวพิมพ์ใหญ่ y
‫สิ่งเหล่านี้คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นการแก้ไขการพิมพ์ผิดและการรวบรวมอีกครั้ง ตอนนี้ฉันจึงรวบรวมได้สำเร็จ
‫กลับไปที่ตัวแก้ไขกัน ตอนนี้ที่นี่ตัวแก้ไข ฉันจะเปิดโฟลเดอร์นักแสดงและโปรเจ็กไทล์ BP
‫ขึ้นมา และฉันจะเปิดโปรแกรมแก้ไขพิมพ์เขียวฉบับสมบูรณ์ ฉันแค่ชอบที่จะทำอย่างนั้น
‫มันทำให้ฉันมองเห็นได้ง่ายขึ้นว่าตอนนี้ทุกอย่างอยู่ที่ไหน
‫ฉันมีเสียงเริ่มต้นและเสียงตีที่นี่ และเนื่องจากสิ่งเหล่านี้สามารถแก้ไขได้ทุกที่ เราจึงสามารถเลือกเนื้อหาเสียงจากเมนูแบบเลื่อนลง
‫และแสดงตัวเลือกที่ถูกต้องที่ฉันมี
‫ตอนนี้สิ่งที่ผมกำลังดูอยู่คือเสียงเปิด และฉันจะใช้เสียงกระหึ่มสำหรับสิ่งนี้
‫ตอนนี้ฉันกำลังจะใช้เสียง Thud สำหรับเสียงตีด้วย
‫แต่ฉันสร้างสองตัวแปร
‫ดังนั้น หากคุณได้รับมือกับเอฟเฟกต์เสียงที่มากขึ้น คุณสามารถใช้เสียงที่แตกต่างกันสำหรับการเปิดตัวกับเสียงที่กระทบ
‫ดังนั้นสิ่งนี้จึงถูกสร้างขึ้นสำหรับคุณในกรณีที่คุณต้องการทำ
‫ตอนนี้ดูแลเสียงการเปิดตัวและเสียงกระทบบนกระสุนปืน
‫ดังนั้นฉันจะรวบรวมและบันทึกและปิดสิ่งนี้
‫ต่อไปฉันจะเปิดบ่อและเปิดถังบ่อบีพี
‫และนี่คือเสียงความตายของฉันในส่วนการต่อสู้
‫ฉันจะคลิกดรอปดาวน์และใช้เสียงระเบิดและตั้งค่าเสียงมรณะเป็นเนื้อหาเสียงระเบิด
‫ฉันจะรวบรวมและบันทึกสิ่งนั้นและปิดถังบ่อ BP และเปิดป้อมปืนบ่อ BP เพราะเราใส่ตัวแปรนี้ในคลาสบ่อฐานซึ่งป้อมปืนยังสืบทอดมา
‫ดังนั้นฉันจะตั้งค่าเสียงความตายให้ระเบิดเสียงที่นี่เช่นกัน
‫ดังนั้นตอนนี้ เรามีสินทรัพย์ที่ดี และพวกมันถูกเก็บไว้ในตัวแปรทั้งในบ่อของเราและบนโพรเจกไทล์
‫สิ่งเดียวที่เหลือคือการเล่นเสียงเหล่านี้จริงๆ
‫ตอนนี้คุณเล่นเกมสถิตยศาสตร์มีฟังก์ชันที่มีประโยชน์อีกอย่างหนึ่ง
‫เรียกว่าเล่นเสียงที่ตำแหน่ง
‫ตอนนี้ เราสามารถเลื่อนลงมาและพบว่าต้องใช้พารามิเตอร์อินพุตจำนวนมาก แต่เช่นเดียวกับฟังก์ชันส่วนใหญ่
‫มีพารามิเตอร์ทางเลือกจำนวนหนึ่งที่มีค่าเริ่มต้น
‫ดังนั้นเราสามารถเจาะโค้ดเพื่อดูสิ่งนี้ได้
‫ดังนั้นฉันจะกระโดดเข้าไปใน CP ของกระสุนปืนและที่นี่และเริ่มเล่น
‫ฉันจะพิมพ์สถิติการเล่นเกมของคุณ เล่นเสียงที่ตำแหน่ง และกดวงเล็บเปิดที่นั่น แล้วฉันจะเห็นว่ามันบอกว่าหนึ่งในสอง
‫ตอนนี้เวอร์ชันแรกกำลังแสดงให้ฉันเห็นวัตถุบริบทของโลก
‫เรารู้ว่าเราสามารถส่งต่อสิ่งนี้ได้
‫และต่อไปก็ต้องใช้ฐานเสียง
‫ดังนั้นเราจึงมีตัวแปรฐานเสียงและต่อไปก็ใช้เวกเตอร์ F สำหรับตำแหน่ง
‫ตอนนี้ ถ้าเราต้องการเล่นเสียงที่ตำแหน่งของกระสุนปืน เราสามารถใช้ตำแหน่งรับนักแสดง
‫และอินพุตที่เหลือเหล่านี้เป็นทางเลือก
‫ดังนั้น หากคุณต้องการดูสิ่งเหล่านี้ ให้ดูหน้าเอกสารประกอบสำหรับฟังก์ชันนี้อีกครั้ง และทำวิจัยเพิ่มเติม
‫แต่เรากังวลเกี่ยวกับอินพุตสามตัวแรกเท่านั้น ดังนั้นเราจึงรู้วิธีเล่นเสียงในสถานที่ที่เราสามารถใช้ได้
‫สถิตย์การเล่นเกมจะเล่นเสียงที่สถานที่ ซึ่งใช้วัตถุบริบทของโลก เสียงที่เราสามารถใช้ฐานเสียงของเรา
‫และตำแหน่งที่เราสามารถใช้รับตำแหน่งนักแสดงได้
‫ดังนั้นความท้าทายของคุณคือการเรียกเล่นเสียงในสถานที่และเล่นเสียงสำหรับแง่มุมต่าง ๆ ของการเล่นเกมของเราที่ต้องการเสียง
‫ดังนั้นเรียกคุณว่าสถิติการเล่นเกมจะเล่นเสียงที่ตำแหน่งในคลาสกระสุนปืนก่อนในฟังก์ชั่น on hit และใช้ตัวแปรเสียงการตีของเรา
‫ทำสิ่งนี้ใน if ตรวจสอบเมื่อเราตรวจสอบว่านักแสดงคนอื่นถูกต้องหรือไม่และต้องแน่ใจว่านักแสดงคนอื่นไม่ใช่คนนี้หรือเจ้าของ
‫แต่ให้เรียกมันก่อนที่เราจะทำลายกระสุนปืนและเรียกเล่นเสียงที่ตำแหน่งและเริ่มเล่นให้กระสุนปืนและใช้เสียงเปิดตัว
‫ด้วยวิธีนี้ เราจะให้เสียงเล่นเมื่อโพรเจกไทล์ถูกวางไข่ เช่นเดียวกับเมื่อโพรเจกไทล์กระทบบางสิ่งต่อไป
‫เข้าคลาสปิงปองแล้วเรียกเล่นเสียงที่สถานที่และจัดการกับการทำลายล้าง
‫และคุณกำลังจะใช้เสียงแห่งความตาย
‫นั่นคือการระเบิด
‫ดังนั้นหยุดวิดีโอชั่วคราวและเพิ่มการโทรเหล่านี้เพื่อเล่นเสียงที่ตำแหน่งทันที
‫ตกลง.
‫ก่อนอื่นเรามาที่นี่ใน Projectile CP และฉันจะเรียงลำดับการท้าทาย
‫ก่อนอื่นฉันจะลงไปที่ hit และเล่นเสียงที่นี่
‫ตอนนี้คุณอาจตรวจสอบเพื่อดูว่าเสียงเป็นโมฆะหรือไม่ และถ้าเป็นเช่นนั้น ฉันขอชื่นชมคุณเพราะคุณได้รับนิสัยการเขียนโปรแกรมที่ดีเหล่านั้นแล้ว
‫ตอนนี้ถ้าคุณไม่ได้ก็ไม่เป็นไร
‫ไปข้างหน้าและทำมัน
‫ตอนนี้.
‫เราจะตรวจสอบเพื่อดูว่าเสียงการตีนั้นถูกต้องหรือไม่ ก่อนที่เราจะเรียกใช้ฟังก์ชันสแตติกใหม่ของการเล่นเกม
‫ดังนั้นมันจะเป็นคุณ
‫สถิตย์ของเกมจะเล่นเสียงที่สถานที่ และก่อนอื่นเราต้องการวัตถุบริบทของโลกที่จะเป็นสิ่งนี้
‫ต่อไปเราต้องมีเสียงตีและเราจะเล่นในตำแหน่งนักแสดง
‫ดังนั้นการรับตำแหน่งนักแสดงจะเป็นไปตามพารามิเตอร์ที่สามนั้น
‫โอเค สมบูรณ์แบบ
‫ต่อไปเราต้องเล่นเสียงและเริ่มเล่น
‫กลับไปเริ่มเล่นกันเลยดีกว่า
‫และสำหรับสิ่งนี้ เราจะตรวจสอบว่าเสียงการเปิดตัวนั้นถูกต้องหรือไม่
‫ดังนั้นเราจะบอกว่าถ้าเสียงเปิดที่คุณเล่นเกมสถิตเล่นเสียงที่ตำแหน่งและแน่นอนว่าเราต้องการวัตถุบริบทของโลก
‫นั่นคือฐานเสียงที่ใช้จะเป็นเสียงเปิดตัวและเราจะเล่นที่ตำแหน่งนักแสดง
‫เพื่อให้ได้ตำแหน่งนักแสดงและดูแลการเล่นเสียงและเริ่มเล่น
‫สิ่งสุดท้ายที่ต้องทำคือเล่นเสียงบนฐาน -- คลาสและจัดการกับการทำลายล้าง
‫และตอนนี้ที่เรากำลังจัดการเอฟเฟกต์ภาพและเสียง เราไม่จำเป็นต้องบอกให้ทำที่นี่ เพราะเราได้ทำสิ่งนี้ไปแล้ว
‫ก่อนอื่น เราจะตรวจสอบดูว่าเสียงตายนั้นถูกต้องหรือไม่
‫หากเป็นเช่นนั้น เราสามารถเรียกคุณว่าสถิตยภาพการเล่นเกมจะเล่นเสียงที่ตำแหน่งด้วยวัตถุบริบทของโลก
‫นี่จะเป็นฐานเสียงที่จะเป็นเสียงแห่งความตายและได้ตำแหน่งนักแสดงจะสนองตำแหน่งสำหรับเสียงแห่งความตายนี้
‫อ๊ค เจ๋ง.
‫มาคอมไพล์โค้ดของเราด้วยการคอมไพล์ที่สำเร็จกันเถอะ
‫เราจะกลับมาที่นี่ในเครื่องมือแก้ไขและมาเล่นทดสอบกัน
‫เลยไปกดเล่นรอตัวจับเวลา
‫สรุปตอนนี้มีเสียงแล้ว
‫เรากำลังเล่นเสียงของโพรเจกไทล์ในการชนและเมื่อปล่อย และเรากำลังเล่นเสียงสำหรับตัวจำนำเมื่อตาย
‫เมื่อมองย้อนกลับไปที่แผนส่วนของเรา เราจะเห็นว่าเราได้ตรวจสอบเกือบทุกรายการที่นี่
‫เรายังคงอยู่ในเอฟเฟกต์พิเศษที่เราได้รับจากควัน การระเบิด และเสียง
‫มีบางสิ่งที่ต้องทำเพื่อขัดเกลาเกมนี้ และทำให้แน่ใจว่ามันดูดีและรู้สึกถูกต้อง ก่อนที่เราจะดำเนินการต่อและสรุปส่วนนี้
‫แล้วพบกันใหม่ในวิดีโอหน้าครับ