active()
方法用于启动 FollowPathBehavior 行为,该方法将使实体开始沿着路径移动。
entity.behaviors.followPath.active();
该方法没有任何参数。
该方法没有返回值。
var path = new Yuka.Path();
path.add( new Yuka.Vector3( 1, 0, 0 ) );
path.add( new Yuka.Vector3( 2, 0, 0 ) );
path.add( new Yuka.Vector3( 3, 0, 0 ) );
var entity = new Yuka.Entity();
entity.setPosition( new Yuka.Vector3( 0, 0, 0 ) );
entity.behaviors.add( new Yuka.FollowPathBehavior( path ) );
entity.behaviors.followPath.active();
上述示例中,我们创建了一条三个点的路径,然后将其传递给 FollowPathBehavior,并将该行为添加到了一个实体上。接着调用了 active()
方法,使实体开始沿着路径移动。