游戏开发中的演员是什么?
我正在阅读一本有关游戏开发的书(《游戏编码完整》,第四版),其中有一个“演员”主题,该主题只是简要介绍了如何使用它们,而不是解释它是什么。 这本书介绍了这些角色: 游戏充满了使您的世界栩栩如生的对象。第二次世界大战的游戏可能装满了坦克和飞机,而未来派的科幻游戏可能有机器人和飞船。就像舞台上的演员一样,这些对象是游戏玩法的核心。我们称他们为“游戏演员”似乎很恰当,因为那正是他们的身份。 游戏角色是代表游戏世界中单个实体的对象。它可能是弹药拾取器,坦克,沙发,NPC或您能想到的任何东西。在某些情况下,世界本身甚至可能是演员。定义游戏角色的参数并确保它们尽可能灵活和可重用非常重要。 定义游戏角色的方法与游戏一样多。像计算机编程中的其他所有内容一样,很少有完美的解决方案。 我只能了解很少的几件事:它是游戏中可以执行动作的所有事物的抽象;它有自己的状态;它的行为通常被实现为状态机。就是这个。我将以游戏开发的系统编程为背景,因此我想大致了解一下参与者在游戏开发中的意义,如何使用,如何使用,解决了什么问题,如何以及为什么。我希望孩子能理解这种解释。 我试图在Google上找到此信息,但它却将我引向另一个“演员”:大多数时间或游戏演员的并发编程,但没有很好的解释。