gpt4 book ai didi

ios - [[CCDirector sharedDirector]winSize] 错误

转载 作者:可可西里 更新时间:2023-11-01 03:28:34 26 4
gpt4 key购买 nike

当我从 Root View Controller 的 init 方法调用 cocos2d 中的 CGSize winSize = [[CCDirector sharedDirector]winSize]; 并在它报告屏幕为纵向后立即调用 nslog“winSize”实际上它在风景中。当您从 -(void)onEnter 或从 Root View 加载的 View 调用它时,不会发生此错误。我看到其他一些人在谷歌搜索问题后遇到了这个问题,但没有人真正知道如何解决它,或者答案不适用于我。

最佳答案

是的,这是 cocos2D 2.0 中的严重问题之一。当我在第一个场景的 init 方法中尝试时。

尝试使用 onEnter 代替 init。

-(void)onEnter
{
[super onEnter];
CGSize winSize = [[CCDirector sharedDirector]winSize];

//Place all your init functions here.
}

注意: 在iphone5 中,缺少Default-568h@2x.png 也会导致尺寸错误!!! Cocos2d 3.0:

CGSize s = [[CCDirector sharedDirector] viewSize];

关于ios - [[CCDirector sharedDirector]winSize] 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com