GameEntity类的实例方法,用于向实体中添加组件。
entity.add(component: Component, name: string): void
component
:必填项,组件类的实例。name
:可选项,组件的名称。如果未提供,则使用组件类的名称。import { GameEntity, PositionComponent } from 'yuka';
const entity = new GameEntity();
const component = new PositionComponent(0, 0, 0);
// 添加组件并使用默认名称
entity.add(component);
// 添加组件并指定名称
entity.add(component, 'position');
Error
异常。