加速计

来源:互联网 发布:彩票人工计划软件 编辑:程序博客网 时间:2024/05/16 19:39

self.isAccelerometerEnabled = YES;//启用接收加速计事件


//为接受加速计输入的层添加accelerometer方法,从而加速玩家精灵的运动

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration


//刷新

很多情况下你可能想对节点采用特定的更新方法来进行某个操作,如:碰撞检测。要使特定的更新方法以每帧的频率被调用一次,最简单的做法:

在节点出现的init方法中加入:[selfscheduleUpdate];

再实现更新方法:-(void)update:(ccTime)delta


如果不想按每帧的频率调用该方法,就用:(以你定义的秒数来调用)

[selfschedule:@selector(myUpDate:)interval:0.1];//myUpDate 可以随意命名

-(void)myUpDate:(ccTime)delta


//取消更新
1.让节点中所用更新停止:[self unscheduleAllSelectors];
2.让默认的更新停止:[self unscheduleUpDate];
3.让特定的更新停止:[self unschedule:@selector(myUpDate:)];
原创粉丝点击