精
灵套件中是否有某种东西可以检测到两个物理体是否相互接触? 任何代表?.我对didBeginContact或didEndContact不感兴趣,因为我需要在这两个:)之间做一些东西
现在我到目前为止有这个代码
- (void)didBeginContact:(SKPhysicsContact *)contact
{
self.contactWithEnemy = YES;
}
- (void)didEndContact:(SKPhysicsContact *)contact
{
self.contactWithEnemy = NO;
}
-(void)update:(CFTimeInterval)currentTime {
if(self.contactWithEnemy == YES) {
if([_tusk actionForKey:@"punch"]) {
NSLog(@"HIT");
}
}
}
但是从这里开始,我将如何应对我"击中"的目标? :)
您提到didBeginContact
和didEndContact
是现有的委托方法。您可以使用这两种方法来设置和取消设置指示触摸的标志,并且可以随时查询其状态。
是的,这是可能的。
iOS 精灵套件 通过元素移动碰撞
大约一个小时前,我在这里为您回答了这个问题:)