gpt4 book ai didi

iPhone Cocos2D - 在哪里加载代码?

转载 作者:行者123 更新时间:2023-11-28 23:11:38 26 4
gpt4 key购买 nike

我开始学习 Cocos2D for iPhone。我看到基本模板有一个 viewController,但是当它运行时它加载 HelloWorldLayer,而不是 viewController View 。

当您使用 viewController 时,您曾经在 .m 上拥有该 Controller 的主要逻辑,但由于 Cocos2D 以另一种方式工作,我想知道我应该将主要逻辑代码放在哪里。

我的意思是这样的。使用 Cocos2D 进行开发时,我将拥有一堆这样的“层”文件,当我通过场景时,其中一个文件将同时处于事件状态,但现在假设我正在构建一个具有应用内购买或核心数据的应用程序。我必须有一个中心位置,用于处理销售和数据库的通用逻辑应该位于该位置。最佳实践在哪里?把它放在 Cocos2D 创建的 viewController 上还是什么?你是怎么做到的?

我应该把代码放在哪里,以便在应用运行时和显示第一个场景之前进行初始化?

谢谢

最佳答案

Cocos2D 中的启动代码在app delegate applicationDidFinishLaunching 方法中。所以你可能想在那里初始化你的加载代码。

您遇到的问题可能是由于 Cocos2D 对 View Controller 的设置不正确,导致 View Controller 的 viewDidLoad 方法未被调用。您可以从 applicationDidFinishLaunching 手动调用它,但是,在行之后:rootViewController.view = glView

您会在此处找到大量教程,进一步阐明这一点:http://www.raywenderlich.com/

关于iPhone Cocos2D - 在哪里加载代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092267/

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