我刚刚使用SocketRocket制作了一个简单的实时文本聊天应用程序.它在iOS 6.0和5.1上运行良好,但是当我尝试在连接时运行它时,我得到以下错误...
Websocket Failed With Error Error Domain=NSOSStatusErrorDomain Code=-9800 "The
operation couldn’t be completed. (OSStatus error -9800.)"
UserInfo=0x6e506e0 {}
Run Code Online (Sandbox Code Playgroud)
有谁知道这可能意味着什么或如何解决它?我浏览了github上的问题,但无法找到任何内容,它声称可以在iOS5 +上运行.
编辑:要添加,这是我在模拟器上测试的时候.我没有5.0的设备,所以我不确定手机是否以相同的方式失败.另外,如果我使用ws而不是wss(加密),它似乎工作正常.
浏览后我无法找到答案(cocos2d与游戏中心的主题并不多)
我目前已经设置了沙盒游戏中心并且我能够进行身份验证,但是当我创建排行榜时,它会以纵向侧面发送,我假设.尝试旋转视图,但没有.我的游戏只能在横向模式下运行.我正在运行beta 3 0.99.5.这是我的代码供参考.
tempVC = [[RootViewController alloc] init];
GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[[[CCDirector sharedDirector] openGLView] addSubview:tempVC.view];
[tempVC presentModalViewController:leaderboardController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
真的很感激任何帮助.没有得到cocos2d板的回复.
编辑:
通过将自动旋转更改为CCDirector来修复.此外,在显示游戏中心后,我遇到了丢失多点触控功能的问题.解雇董事会应该使用:
[tempVC dismissModalViewControllerAnimated:YES];
[tempVC.view.superview removeFromSuperview];
Run Code Online (Sandbox Code Playgroud) 我正在制作音乐游戏,当用户按下音符时,它会发出声音.当用户按下时,声音自然需要立即播放,因此他们可以判断它们是否与音乐同步.然而,感觉好像声音滞后,特别是当音符按下变得更快时.
我的背景.m4a音乐文件是用AVAudioPlayer播放的.我选择在Cocos Denshion上使用它,因为我可以访问currentTime属性.我可能错了,但我不认为我可以使用CocosDenshion访问它.
我制作了一个非常短(不到一秒钟)的.wav文件.我在init上预加载我的声音效果:
[[SimpleAudioEngine sharedEngine] preloadEffect:@"Assist.wav"];
Run Code Online (Sandbox Code Playgroud)
然后播放音效,在CCTouchesBegan我打电话:
[[SimpleAudioEngine sharedEngine] playEffect:@"Assist.wav"];
Run Code Online (Sandbox Code Playgroud)
之后,它调用我的代码来确定用户的时间和奖励积分.知道为什么它可能会滞后,或者更好的方式与音乐一起播放音效?
编辑:我最近尝试了一些没有结果的事情.首先,我尝试在歌曲中适当的时间自动播放声音.仍然有滞后,所以我不认为触摸事件是缓慢的.我还尝试了3种不同的声音库.
但是,当我在模拟器中跑步时,似乎并不是很迟钝.有没有人有想法?我一无所知,这是我无法真正拿出来的一大特色......
我正在用libgdx创建一个Java游戏.到目前为止真的很喜欢引擎,但我在拖动游戏窗口时发现了一个问题.渲染似乎停止(这是可以的)但我无法找到在此状态期间调用的任何事件.我有什么方法可以捕获它吗?因为我限制了deltaTime,所以渲染并不是什么大问题,但是对于输入,keyUp事件不会被触发,这会扰乱播放器的移动代码(如果要在拖动窗口时释放按键).有什么我能做的吗?谢谢!
ios ×2
iphone ×2
objective-c ×2
game-center ×1
game-engine ×1
ios5 ×1
java ×1
libgdx ×1
socketrocket ×1
soundeffect ×1
uiview ×1
websocket ×1
windows ×1