MovingEntity 类中的 active 属性表示该实体是否处于活动状态。默认情况下,该值为 true,表示实体处于活动状态,可以在场景中移动和与其他实体交互。
entity.active
true:表示实体处于活动状态。false:表示实体处于非活动状态,停止在当前位置上。// 创建移动实体
var entity = new MovingEntity(0, 0, 10);
// 当实体处于活动状态时,输出信息
if (entity.active) {
console.log("实体正在活动中");
} else {
console.log("实体不处于活动状态");
}
// 将实体设置为非活动状态
entity.active = false;
// 当实体处于非活动状态时,输出信息
if (entity.active) {
console.log("实体正在活动中");
} else {
console.log("实体不处于活动状态");
}
setPosition 方法手动设置位置。