当我移动我的精灵时,我试图抓住精灵的机会,我左右工作但不正确。这是我的代码:
if (dpad.degrees > 0 && dpad.degrees < 59) {
[player setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerrigt.png"]];
NSLog(@"going rigt");
}
else if (dpad.degrees > 331 && dpad.degrees < 360) {
[player setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerrigt.png"]];
NSLog(@"going rigt");
}
else if (dpad.degrees > 151 && dpad.degrees < 240) {
[player setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerleft.png"]];
NSLog(@"going left");
}
if (dpad.degrees > 60 && dpad.degrees < 150) {
[player setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerup.png"]];
NSLog(@"going up");
}
else if (dpad.degrees > 241 && dpad.degrees < 330) {
[player setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerdown.png"]];
NSLog(@"going down");
}
是的,我知道我拼错了 XD。
谢谢你的时间。