‫สวัสดีและยินดีต้อนรับ.
‫การบรรยายนี้ เรากำลังเพิ่มแถบสุขภาพ ดังที่คุณเห็นที่ด้านล่างซ้ายที่นี่
‫เรายังทำให้ผู้เล่นของเราแข็งแกร่งกว่าศัตรูมาก เพื่อให้เราสามารถไปรอบๆ และยิงศัตรูจำนวนมากและฆ่าพวกมันก่อนที่สุขภาพของเราจะหมดลง
‫มาดูวิธีทำแถบสุขภาพกัน
‫ดังนั้น ณ เวลานี้ เราไม่มีทางรู้ได้เลยว่าเรามีสุขภาพเพียงพอหรือไม่
‫ในฐานะผู้เล่น เราเหลือเวลาให้เล่นนานแค่ไหนโดยพิจารณาจากจำนวนสุขภาพในปัจจุบันของเรา?
‫ทีนี้มาทำกัน
‫ฉันอยากจะแนะนำแถบสุขภาพให้กับกระโปรงหน้ารถของเรา
‫เราจะทำสิ่งนี้โดยไปที่วิดเจ็ต HUD
‫หากยังไม่เปิดใน ED ของคุณและเราจะมองหาแถบความคืบหน้าในเพดานปากและนำแถบความคืบหน้านี้เข้ามา
‫ตอนนี้ทำไมแถบความคืบหน้า?
‫เพราะจริงๆแล้วมันมีคุณสมบัติทั้งหมดของแถบสุขภาพเช่นกัน กล่าวคือ ถ้าเราเลื่อนลงในบานหน้าต่างรายละเอียดไปที่เปอร์เซ็นต์
‫คุณจะเห็นได้โดยการเปลี่ยนเปอร์เซ็นต์นั้น ซึ่งจริงๆ แล้วเป็นตัวเลขระหว่างศูนย์ถึงหนึ่ง ดังนั้นเล็กน้อย
‫ชื่อสับสนคุณจะเห็นว่าเราเติมบาร์ของเราและระบายออกไป
‫สิ่งที่เราจะทำจริงๆ คือเริ่มต้นที่เปอร์เซ็นต์หนึ่งแล้วระบายออกจนหมดจนกว่าเราจะถึงเปอร์เซ็นต์ของศูนย์
‫ซึ่งจุดที่การเล่นของเรากำลังจะตาย
‫นั่นคือจุดมุ่งหมาย
‫สิ่งที่ฉันต้องการทำที่นี่คือไปข้างหน้าและเปลี่ยนรูปแบบการเติม
‫ดังนั้นเราจะเติมมันสักหน่อยแล้วดูที่รูปเติมแล้วเปลี่ยน
‫มาดูกันว่าเราจะเปลี่ยนสีได้หรือไม่
‫กับสีเขียวเล็กน้อย
‫แล้วเพียงเพื่อให้มันชัดเจนสุดๆ
‫สิ่งที่เรามีคือสุขภาพอย่างแท้จริง
‫ฉันจะเพิ่มบล็อกข้อความ ติดป้ายกำกับว่า "สุขภาพ" แล้วไปติดกับแถบสุขภาพของเราอย่างนั้น
‫จากนั้นเลือกองค์ประกอบทั้งสองนี้ ฉันต้องการยึดไว้กับด้านล่างซ้ายเพื่อให้ย้ายไปที่ขอบล่างซ้ายของหน้าจอ
‫นั่นคือสิ่งที่ฉันจะทำ
‫มันหายไปแล้วและเปลี่ยนค่าเริ่มต้นของจุดยึด และฉันจะย้ายพวกมันทั้งสองให้ใกล้กับขอบซ้ายล่างนั้นเล็กน้อย
‫และฉันจะรวบรวมสิ่งนี้และไปเล่นกัน
‫หากเราแสดงแบบเต็มหน้าจอ คุณจะเห็นแถบสุขภาพที่ด้านล่างซ้าย
‫แม้ว่าจะไม่ได้แสดงถึงสุขภาพของเราเลยก็ตาม
‫ในการทำเช่นนั้น สิ่งที่เราจะทำคือเปิดเผยฟังก์ชั่นจาก Ashe ไปจนถึงตัวละคร, CPP ไปจนถึงพิมพ์เขียว
‫เพื่อให้เราได้สิ่งนี้ในวิดเจ็ต Uag
‫โดยพื้นฐานแล้ว ผมจะคัดลอกพิมพ์เขียว pure ที่เรามีอยู่ว่าตายแล้ว แต่แทนที่จะส่งคืนบูลีน
‫เราจะคืนค่าทุ่น ซึ่งจะเป็นเปอร์เซ็นต์ระหว่างศูนย์ถึงหนึ่ง ไม่ใช่เปอร์เซ็นต์ในทางเทคนิค
‫มากกว่าเศษส่วน แต่เดี๋ยวก่อน และเราจะเรียกมันว่าเปอร์เซ็นต์สุขภาพ
‫และเราต้องการให้มันเป็นทั้งพิมพ์เขียว บริสุทธิ์ และต่อเนื่อง เพราะเมื่อเราเรียกมันว่าไม่ควรเปลี่ยนคลาสนี้ในทางใดทางหนึ่ง
‫จากนั้นเราจะไปข้างหน้าและควบคุม shift p สร้างการนำไปใช้ และสิ่งที่เราต้องการกลับคืนมาคือสุขภาพเป็นเปอร์เซ็นต์ที่นี่
‫ลองคิดดูสิ ความท้าทายเล็กๆ น้อยๆ สำหรับคุณ
‫คุณจะคำนวณสุขภาพที่นี่เป็นเปอร์เซ็นต์ของสุขภาพทั้งหมดได้อย่างไร
‫ยินดีต้อนรับกลับ.
‫ลองดูว่าคุณลองแล้วหรือยัง มันจะเป็นพลังชีวิตหารด้วยค่าสูงสุด สุขภาพง่ายๆ อย่างนั้น เพราะเมื่อเรามีพลังชีวิตสูงสุด
‫มันจะเป็นหนึ่งเดียว
‫เมื่อเรามีสุขภาพเป็นศูนย์ มันจะมีค่าเป็นศูนย์และทุกๆ ที่ในระหว่างนั้น
‫กลับไปที่ตัวแก้ไขและคอมไพล์
‫จากนั้นเราจะไปที่ HUD UI ของเราและต้องจับตัวละครนั้นให้ได้
‫สิ่งที่เราจะทำคือไปที่แถบความคืบหน้า แล้วเลื่อนลงไปที่ตำแหน่งที่เรามีคุณสมบัติเปอร์เซ็นต์นั้น
‫และถัดจากนั้น คุณจะเห็นปุ่มที่เรียกว่าผูก
‫หากคุณวางรายการนั้นลงและสร้างการเชื่อมโยง ฟังก์ชันนี้จะสร้างฟังก์ชันที่มีหน้าที่ในการรับค่าเปอร์เซ็นต์นั้น
‫และทุกครั้งที่คืนค่านี้กลับเป็นค่าอื่น ระบบจะอัปเดต UI
‫นั่นจึงค่อนข้างตรงไปตรงมา
‫เรียกว่า รับเปอร์เซ็นต์
‫มาตั้งชื่อกันดีกว่า
‫ฉันจะคลิกไปที่รายละเอียดแล้วเปลี่ยนชื่อเป็น Get Health อย่างนั้น
‫แล้วสิ่งที่เราต้องทำก็คือยึดเอาตัวละครของเราไว้
‫วิธีที่เราสามารถทำได้คือ อย่างแรกเลย UI นี้แนบมากับตัวควบคุมของผู้เล่น ดังนั้นเราจึงสามารถจับตัวควบคุมการเล่นได้แล้ว
‫และจากตัวควบคุมการเล่น เราก็สามารถควบคุมมันได้ --
‫และที่จริงแล้ว หากคุณเพียงแค่ค้นหาการจำนำ คุณจะเห็นว่ามีการจำนำผู้เล่นที่เป็นเจ้าของซึ่งทำสิ่งนี้โดยตรง
‫มันไปข้างหน้าและได้รับผู้เล่นที่เป็นเจ้าของจากนั้นก็รับจำนำที่มันควบคุม
‫จากนั้น สิ่งที่เราต้องทำคือแคสต์ไปที่ตัวละครเกมยิงเพื่อเข้าถึงฟังก์ชันที่เราเพิ่งสร้างขึ้น
‫จากนั้นเราสามารถได้รับเปอร์เซ็นต์สุขภาพและเราสามารถไปที่ช่องทางนั้นในโหนดกลับของเราและตรวจสอบให้แน่ใจว่าเราส่งผ่านพินการดำเนินการของเราจากตัวละครนักกีฬา
‫จากนั้นฉันจะคอมไพล์และบันทึกและกดเล่น
‫และสิ่งที่เราควรจะเห็นคือแถบพลังชีวิต 100% แล้วลงไปเมื่อเราถูกยิง ผมดูช้าไปหน่อย
‫ดังนั้นฉันจะไปทำสิ่งนั้นจากวิวพอร์ตระดับหลักที่กดเล่นแถบสุขภาพที่หนึ่งจากนั้นไปครึ่งหนึ่งจากนั้นคุณก็ตาย
‫นั่นคือทั้งหมดที่เกิดขึ้นเร็วเกินไปเล็กน้อย
‫ดังนั้นฉันจึงขอท้าให้คุณเพิ่มสุขภาพของผู้เล่นเท่านั้น ไม่ใช่สุขภาพของ A
‫ฉันต้องการมีความรู้สึกของระดับที่คุณสองคนยิงฆ่าศัตรู
‫แต่แล้วผู้เล่นของคุณมีสุขภาพที่ดีขึ้นมากและต้องใช้ AI มากขึ้นในการทำให้คุณล้มลงเพราะคุณเป็นฮีโร่ที่แข็งแกร่งและยิ่งใหญ่
‫ดังนั้นแนวคิดในที่นี้คือการสร้างเด็กให้กับผู้เล่น
‫นี่จะเป็นลูกของคลาสตัวละคร แต่ไม่ใช่เฉพาะคลาสของคาแรคเตอร์ น่าจะเป็นคลาสพิมพ์เขียวนั้นอยู่แล้ว
‫คุณจะต้องแทนที่ตัวแปรที่แตกต่างกันสองสามตัว
‫กล่าวคือ พลังชีวิตสูงสุดจะสูงขึ้นสำหรับผู้เล่น และบางทีคุณอาจต้องการตาข่ายที่แตกต่างเพื่อแยกความแตกต่างจากศัตรูรอบตัวคุณที่มีต่อวิดีโอ
‫และดูว่าคุณสามารถทำภารกิจท้าทายนี้ได้หรือไม่
‫ตกลง.
‫ยินดีต้อนรับกลับ.
‫ดังนั้นเราจะไปที่โฟลเดอร์เนื้อหาและเราจะค้นหาตัวละครในตัวเรา
‫เรามีตัวละครนักกีฬา BP
‫ฉันจะคลิกขวาบนนั้น และฉันจะสร้างคลาสพิมพ์เขียวสำหรับเด็กที่นี่
‫ซึ่งจะเป็น BP ที่ขีดเส้นใต้ตัวละครนักยิงปืนของผู้เล่นแบบนั้น
‫และตอนนี้เมื่อเปิดพิมพ์เขียวนี้ มันจะมีคุณสมบัติเหมือนกันทั้งหมดกับพิมพ์เขียวหลัก เพราะสิ่งเหล่านี้ถูกกำหนดไว้แล้วในแม่แบบ
‫แต่ตอนนี้ เราสามารถเลือกที่จะลบล้างบางสิ่งได้
‫สิ่งแรกที่ฉันจะแทนที่คือเมช
‫ดังนั้นเราจึงเริ่มต้น
‫นี่คือตาข่ายสีแดง
‫ฉันคิดว่ามันดีสำหรับศัตรู
‫แต่สิ่งที่ฉันต้องการคือตาข่ายสีเขียวสำหรับฮีโร่ของฉัน
‫ดังนั้นจะชัดเจนมากว่าเขาเป็นคนละคน
‫จากนั้นเราจะไปที่รูทหรือค่าเริ่มต้นของคลาสและเปลี่ยนค่าพลังชีวิตสูงสุด
‫ดังนั้นฉันต้องการให้เขามีสุขภาพมากกว่าศัตรูในระดับนี้ประมาณสิบเท่า
‫ดังนั้นฉันจะดำเนินการต่อ รวบรวมและบันทึกสิ่งนั้น
‫แล้วอีกอย่างที่เราต้องทำคือไปเปลี่ยนพิมพ์เขียวของเรา
‫ดังนั้นเราจะไปหาโหมดการเพิ่ม BP KML และเราจะเปลี่ยนค่าเริ่มต้น - คลาสจากตัวละครนักกีฬา
‫BP เป็นตัวละครนักกีฬาของผู้เล่น BP เพราะเรามีปืนที่เราวางไว้ในโลกแล้ว
‫แล้วเราจะไปกดเล่นกันต่อ
‫และคุณจะเห็นว่าเรามีบุคลิกที่แตกต่างออกไป
‫เขามีรูปลักษณ์ที่แตกต่างออกไป
‫และเมื่อเขาถูกยิง เราจะทำให้แถบพลังชีวิตลดลงช้าลงมาก และฉันสามารถฆ่าศัตรูให้สั้นลงได้
‫แต่มันก็ยังค่อนข้างท้าทายหากคุณวางศัตรูในฉากของคุณให้เพียงพอ
‫สำหรับการบรรยายครั้งนี้
‫เราได้เห็นแล้วว่าเราสามารถเพิ่มองค์ประกอบสุขภาพด้วยการผูกและองค์ประกอบแถบความคืบหน้าได้อย่างไร
‫ในการบรรยายครั้งต่อไป เราจะดูแอนิเมชั่นอีกครั้งเล็กน้อย เพื่อให้ผู้เล่นของเราสามารถเล็งขึ้นและลงด้วยตาข่ายได้
‫ฉันจะไปพบคุณที่นั่น.