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
方法手动设置位置。