gpt4 book ai didi

ios - 清除UIWindow cocos2d场景

转载 作者:行者123 更新时间:2023-11-29 04:39:18 26 4
gpt4 key购买 nike

我最近为我的 cocos2d 应用程序制作了一个菜单屏幕,其中我将两个 pickerviews 附加到 UIWindow。一切都很好,但是当我选择要玩的“游戏”并且场景发生变化时,选择器 View 仍然存在。我怎样才能删除它们?

谢谢!

更多信息:

该按钮是一个 CCMenuItem(如果重要的话)

编辑:这就是按下按钮后我改变场景的方式。

[[CCDirector sharedDirector] replaceScene:menuScene];

最佳答案

如果 CCNode 对象(如 CCMenuItem)在更改场景后仍保留在屏幕上,则存在内存泄漏。

您是说将 View (CCMenuItem?)附加到 UIWindow。我无法想象这将如何工作,因为 CCNode 对象不是 UIView 对象。

这两个问题之一可能是您的问题,但在没有看到相关代码部分的情况下很难为您提供具体的解决方案。

关于ios - 清除UIWindow cocos2d场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10621932/

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