本文整理汇总了C++中ofPoint::limit方法的典型用法代码示例。如果您正苦于以下问题:C++ ofPoint::limit方法的具体用法?C++ ofPoint::limit怎么用?C++ ofPoint::limit使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ofPoint
的用法示例。
在下文中一共展示了ofPoint::limit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: update
void update(){
Hands= ofPoint(x,y); //location of the hands in the air ( ir sensors)
dir= ofPoint(Hands - location);
dir.normalize();
dir *=0.01;
accel= dir;
velocity += accel; //speed
location += velocity; // where is + the movement speed
velocity.limit(maxspeed); //verctor doesnt get bigger then 3
//collision target
if(ofDist(Target.x,Target.y, location.x, location.y)<rectSize){
points ++;
Target=ofPoint(ofRandom(20,ofGetWidth()-20), ofRandom(20,ofGetHeight()-20));
hitsound.play();
}
}