게임 개발에 관한 책을 읽고 있는데 ( Game Coding Complete, Fourth Edition ), "Actors"라는 주제가 있는데, 그것이 무엇인지 설명하는 대신 간단히 사용하는 방법을 설명합니다.
이 책에서 이러한 배우를 소개하는 방법은 다음과 같습니다.
게임은 세상을 활기차게하는 사물들로 가득합니다. 제 2 차 세계 대전 게임은 탱크와 비행기로 가득 차있을 수 있으며, 미래의 공상 과학 게임에는 로봇과 우주선이있을 수 있습니다. 무대 위의 배우들과 마찬가지로이 오브젝트들은 게임 플레이의 핵심입니다. 우리가 그들을 "게임 배우"라고 부르는 것이 적절 해 보입니다.
게임 액터는 게임 세계에서 단일 엔티티를 나타내는 객체입니다. 탄약 픽업, 탱크, 소파, NPC 또는 생각할 수있는 모든 것이 될 수 있습니다. 어떤 경우에는 세계 자체가 배우 일 수도 있습니다. 게임 액터의 매개 변수를 정의하고 가능한 한 유연하고 재사용 가능한지 확인하는 것이 중요합니다.
게임 액터를 게임처럼 정의하는 방법에는 여러 가지가 있습니다. 컴퓨터 프로그래밍의 다른 모든 것과 마찬가지로 완벽한 솔루션은 거의 없습니다.
나는 아주 소수의 것들만 이해할 수 있었다 : 그것은 행동을 수행 할 수있는 게임의 모든 것의 추상화이다; 그것은 자신의 상태를 가지고 있습니다. 동작은 일반적으로 상태 머신으로 구현됩니다. 이거 야. 게임 개발에 대한 시스템 프로그래밍 배경을 가지고 있으며, 일반적으로 배우 가 게임 개발의 의미, 사용 방법, 일반적으로 사용되는 방법, 해결되는 문제, 방법 및 방법 을 알고 싶습니다. 왜. 나는 아이가 이해할 수있는 설명을 원한다.
나는 구글 에서이 정보를 찾으려고 노력했지만 대신 다른 "배우"에게로 향했다. 대부분의 시간이나 게임 배우를 동시 프로그래밍하지만 좋은 설명이 없다.
Actor
실제로는 클래스입니다. docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/…
actor
하지만 그것으로 만족하고 있지 않다 : 그것은 배우의 발명과 어떤 문제가 해결에 대한 역사적 실제적인 이유를 가지고하지 않습니다, 그냥 할 수있는 일이 설명되어있다.