Skip to content

@tripo3d/engine / ComponentDefinition

Interface: ComponentDefinition<T> ​

Defined in: ecs/component.ts:25

Entity-local Component 的冻结 Definition。

该接口是结构化类型;只有 createComponent 提供输入校验与冻结,Engine以传入对象identity作为owner key。

Type Parameters ​

Type ParameterDescription
Tsetup 返回且由 Entity 原样保存的业务 identity。

Properties ​

PropertyModifierTypeDescriptionDefined in
namereadonlystring仅用于诊断的名称;同名 Definition 仍按 object identity 独立。ecs/component.ts:27
setupreadonly(context) => Towner add 时严格同步执行一次的 setup。ecs/component.ts:29

基于 MIT 协议发布(内部使用)