0
我嘗試機會TE精靈當我移動我的精靈,IK就剩上下工作,但不正確的。這裏是我的代碼:如何機會精靈偷偷摸摸的操縱桿(使用Dpad)
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");
}
是的,我知道我speld錯了XD。
thx for ur time。
不知道,但你必須「失蹤」的範圍在那裏..(即如果dpad.degrees == 0或> = 59 && <= 60等)。也許這是你的問題?如果「正確」是零度,那麼它目前沒有被任何案例捕獲。 – Mark
一些如何,如果我將它設置== 0它運行的代碼嗲我不碰DPAD。我嘗試過所有的範圍 – user2584968