Here are the steps to create an animation matching blueprint in Unreal Engine 5:

Open Unreal Engine 5 and create a new blueprint class by going to the Content Browser and selecting "Blueprint Class" under the "Add New" dropdown menu.

Choose "Actor" as the parent class and give your blueprint a name.

Open your newly created blueprint and add a "Scene Component" to it by going to the Components panel and selecting "Add Component" and then "Scene Component".

Rename the Scene Component to something like "Animation Match" and make it the root component of your blueprint by selecting it and clicking the "Make Root Component" button in the Details panel.

Add a "Skeletal Mesh Component" to your blueprint by going to the Components panel and selecting "Add Component" and then "Skeletal Mesh".

In the Details panel for your Skeletal Mesh Component, select the skeletal mesh you want to use for your animation matching.

Add a "Float" variable to your blueprint by going to the My Blueprint panel and selecting "Add Variable". Name the variable "Match Delta Time".

Add a "Blueprint Update Animation" node to your blueprint by right-clicking in the graph editor and selecting "Add Node" and then "Animation" and then "Blueprint Update Animation".

Connect the output of the "Animation Update" node to the input of the "Skeletal Mesh Component" node.

Connect the output of the "Animation Update" node to the input of a "Float" node by right-clicking on the output pin of the "Animation Update" node and selecting "Promote to Variable".

Connect the output of the "Float" node to the input of the "Match Delta Time" variable by dragging the output pin of the "Float" node to the input pin of the "Match Delta Time" variable.

Add a "Set Play Rate" node to your blueprint by right-clicking in the graph editor and selecting "Add Node" and then "Animation" and then "Set Play Rate".

Connect the output of the "Match Delta Time" variable to the input of the "Set Play Rate" node.

Add a "Get Current Time" node to your blueprint by right-clicking in the graph editor and selecting "Add Node" and then "Animation" and then "Get Current Time".

Connect the output of the "Get Current Time" node to the input of the "Set Play Rate" node.

Add a "Get Anim Instance" node to your blueprint by right-clicking in the graph editor and selecting "Add Node" and then "Animation" and then "Get Anim Instance".

Connect the output of the "Get Anim Instance" node to the input of the "Animation Update" node.

Save your blueprint and you're done
ต่อไปนี้เป็นขั้นตอนในการสร้างพิมพ์เขียวการจับคู่ภาพเคลื่อนไหวใน Unreal Engine 5: เปิด Unreal Engine 5 และสร้างคลาสพิมพ์เขียวใหม่โดยไปที่เบราว์เซอร์เนื้อหา และเลือก "คลาสพิมพ์เขียว" ใต้เมนูแบบเลื่อนลง "เพิ่มใหม่" เลือก "นักแสดง" เป็นคลาสผู้ปกครองและตั้งชื่อพิมพ์เขียวของคุณ เปิดพิมพ์เขียวที่คุณสร้างขึ้นใหม่และเพิ่ม "ส่วนประกอบของฉาก" เข้าไปโดยไปที่แผงส่วนประกอบ และเลือก "เพิ่มส่วนประกอบ" จากนั้นเลือก "ส่วนประกอบของฉาก" เปลี่ยนชื่อองค์ประกอบของฉากเป็น "Animation Match" และกำหนดให้เป็นส่วนประกอบรากของพิมพ์เขียวของคุณโดยการเลือกและคลิกปุ่ม "สร้างส่วนประกอบหลัก" ในแผงรายละเอียด เพิ่ม "ส่วนประกอบ Skeletal Mesh" ลงในพิมพ์เขียวของคุณโดยไปที่แผงส่วนประกอบ และเลือก "เพิ่มส่วนประกอบ" จากนั้นเลือก "Skeletal Mesh" ในแผงรายละเอียดสำหรับส่วนประกอบ Skeletal Mesh ของคุณ ให้เลือกโครงตาข่ายที่คุณต้องการใช้สำหรับการจับคู่แอนิเมชันของคุณ เพิ่มตัวแปร "Float" ให้กับพิมพ์เขียวของคุณโดยไปที่แผง My Blueprint และเลือก "เพิ่มตัวแปร" ตั้งชื่อตัวแปรว่า "Match Delta Time" เพิ่มโหนด "Blueprint Update Animation" ให้กับพิมพ์เขียวของคุณโดยคลิกขวาในตัวแก้ไขกราฟ และเลือก "เพิ่มโหนด" จากนั้นเลือก "Animation" จากนั้นเลือก "Blueprint Update Animation" เชื่อมต่อเอาต์พุตของโหนด "Animation Update" กับอินพุตของโหนด "Skeletal Mesh Component" เชื่อมต่อเอาต์พุตของโหนด "Animation Update" กับอินพุตของโหนด "Float" โดยคลิกขวาที่เอาต์พุตพินของโหนด "Animation Update" และเลือก "Promote to Variable" เชื่อมต่อเอาต์พุตของโหนด "Float" กับอินพุตของตัวแปร "Match Delta Time" โดยการลากพินเอาต์พุตของโหนด "Float" ไปยังพินอินพุตของตัวแปร "Match Delta Time" เพิ่มโหนด "กำหนดอัตราการเล่น" ให้กับพิมพ์เขียวของคุณโดยคลิกขวาในตัวแก้ไขกราฟ และเลือก "เพิ่มโหนด" จากนั้นเลือก "ภาพเคลื่อนไหว" จากนั้นเลือก "ตั้งค่าอัตราการเล่น" เชื่อมต่อเอาต์พุตของตัวแปร "Match Delta Time" กับอินพุตของโหนด "Set Play Rate" เพิ่มโหนด "รับเวลาปัจจุบัน" ให้กับพิมพ์เขียวของคุณโดยคลิกขวาในตัวแก้ไขกราฟ และเลือก "เพิ่มโหนด" จากนั้นเลือก "ภาพเคลื่อนไหว" จากนั้นเลือก "รับเวลาปัจจุบัน" เชื่อมต่อเอาต์พุตของโหนด "รับเวลาปัจจุบัน" เข้ากับอินพุตของโหนด "ตั้งค่าอัตราการเล่น" เพิ่มโหนด "รับอินสแตนซ์ Anim" ลงในพิมพ์เขียวของคุณโดยคลิกขวาในตัวแก้ไขกราฟ และเลือก "เพิ่มโหนด" จากนั้นเลือก "ภาพเคลื่อนไหว" จากนั้นเลือก "รับอินสแตนซ์ Anim" เชื่อมต่อเอาต์พุตของโหนด "Get Anim Instance" กับอินพุตของโหนด "Animation Update" บันทึกพิมพ์เขียวของคุณและคุณทำเสร็จแล้ว
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence