0
그래서 나는 사용자가 멀티 플레이어 메뉴 항목을 클릭하면 GKPeerPickerController를 표시 할 수 있도록 Cocos2D와 함께 GameKit을 사용하려고합니다. 그러나 나는 약간의 장애를 겪고있다. 그것은 컴파일하고 싶지 않습니다. 그러나 그것은 내 선택기에있는 코드 안에 오류를주지 않습니다. 어쨌든 여기에 내가지고있어 오류 메시지가GKPeerPickerController Cocos2D CCMenuItem에서 선택기 내에서 사용
@implementation GameOverLayer
- (id) init
{
self = [super init];
if (self != nil)
{
[CCMenuItemFont setFontSize:20];
[CCMenuItemFont setFontName:@"Helvetica"];
CCMenuItem *start = [CCMenuItemFont itemFromString:@"Play Again!" target:self selector:@selector(startGame:)];
CCMenuItem *connect = [CCMenuItemFont itemFromString:@"Multiplayer" target:self selector:@selector(connect:)];
CCMenu *menu = [CCMenu menuWithItems:start,connect, nil];
[menu alignItemsVertically];
[self addChild:menu];
}
return self;
}
-(void)startGame: (id)sender
{
[[CCDirector sharedDirector] replaceScene: [HelloWorld scene]];
}
-(void)connect: (id)sender
{
GKPeerPickerController *peerPicker;
peerPicker = [[GKPeerPickerController alloc] init];
peerPicker.delegate = self;
peerPicker.connectionTypesMask = GKPeerPickerConnectionTypeOnline | GKPeerPickerConnectionTypeNearby;
[peerPicker show];
}
@end
...
".obj_class_name_GKPeerPickerController", referenced from:
[email protected][email protected][email protected] in GameOverScene.o
Symbol(s) not found
Collect2: id returned 1 exit status
어떤 아이디어 ... 코드입니까?
완벽하게 작동했습니다. 고맙습니다! –