ฉันกำลังอ่านหนังสือเกี่ยวกับการพัฒนาเกม (การเข้ารหัสเกมฉบับสมบูรณ์แบบที่สี่ ) และมีหัวข้อ "นักแสดง" ซึ่งเพิ่งอธิบายวิธีใช้พวกเขาสั้น ๆ แทนที่จะอธิบายว่ามันคืออะไร
นี่คือวิธีที่หนังสือแนะนำนักแสดงเหล่านี้:
เกมเต็มไปด้วยวัตถุที่ทำให้โลกของคุณมีชีวิตชีวา เกมสงครามโลกครั้งที่สองอาจเต็มไปด้วยรถถังและเครื่องบินในขณะที่เกมนิยายวิทยาศาสตร์แนวอนาคตอาจมีหุ่นยนต์และยานอวกาศ เช่นเดียวกับนักแสดงบนเวทีวัตถุเหล่านี้เป็นหัวใจของการเล่นเกม ดูเหมือนเหมาะสมที่เราเรียกพวกเขาว่า "นักแสดงเกม" เพราะนั่นคือสิ่งที่พวกเขาเป็น
นักแสดงเกมเป็นวัตถุที่แสดงถึงนิติบุคคลเดียวในโลกเกมของคุณ มันอาจเป็นรถกระบะกระสุนรถถังโซฟา NPC หรืออะไรก็ตามที่คุณนึกออก ในบางกรณีโลกของตัวเองอาจเป็นนักแสดง สิ่งสำคัญคือการกำหนดพารามิเตอร์ของนักแสดงเกมและเพื่อให้แน่ใจว่ามีความยืดหยุ่นและสามารถใช้ซ้ำได้มากที่สุด
มีหลายวิธีในการกำหนดนักแสดงเกมเช่นเดียวกับเกม เช่นเดียวกับทุกอย่างในการเขียนโปรแกรมคอมพิวเตอร์แทบจะไม่มีทางแก้ปัญหาที่สมบูรณ์แบบ
ฉันสามารถเข้าใจบางสิ่งเพียงเล็กน้อย: มันเป็นสิ่งที่เป็นนามธรรมในเกมที่สามารถทำการกระทำได้ มันมีสถานะเป็นของตัวเอง พฤติกรรมของมันมักจะนำมาใช้เป็นเครื่องรัฐ นี่ไง. ฉันมาพร้อมกับพื้นหลังการเขียนโปรแกรมระบบเพื่อการพัฒนาเกมและดังนั้นฉันอยากรู้โดยทั่วไปสิ่งที่นักแสดงอยู่ในความหมายของการพัฒนาเกม, วิธีการใช้งาน, วิธีการใช้งาน, การใช้งานทั่วไป, ปัญหาที่แก้ได้อย่างไร ทำไม. ฉันต้องการคำอธิบายว่าเด็กสามารถเข้าใจได้
ฉันได้พยายามค้นหาข้อมูลนี้บน google แล้ว แต่มันนำฉันไปที่ "นักแสดง" คนอื่นแทน: การเขียนโปรแกรมพร้อมกันส่วนใหญ่เวลาหรือนักแสดงเกม แต่ไม่มีคำอธิบายที่ดี
Actor
จริง ๆ แล้วเป็นคลาส docs.unrealengine.com/latest/INT/Programming/UnrealAr Architecture/…
actor
แต่ผมไม่พอใจกับมันก็ไม่ได้นำมาด้วยเหตุผลใด ๆ ทางประวัติศาสตร์หรือในทางปฏิบัติสำหรับการประดิษฐ์ของนักแสดงและสิ่งที่เป็นปัญหามันแก้ที่นั่นเป็นเพียงการอธิบายสิ่งที่จะสามารถ