有一个名为 didLoadFromCCB
的方法,您可以为在 SpriteBuilder 中创建的任何类实现该方法。当 Cocos2d 从 CCB 文件加载类时调用此方法。
我想知道的是:这个方法是从哪里来的?
Xcode 似乎不知道它的存在,因为它不会自动完成。
我对这个方法没有任何问题,它被调用并且一切正常,我只是想知道它来自哪里。
另外,我想知道是否有任何文档列出了可以在从 CCB 文件加载的类上调用的此类方法。我浏览了 www.spritebuilder.com,但似乎没有任何此类内容。
最佳答案
CCBReader 发送此消息。如果您需要找到它的确切来源,您可以在 xcode 中搜索该项目。
错误在于此方法未在任何 CCBReader header 中声明,也不在协议(protocol)中,因此 Xcode 不会自动完成它,因为它被视为私有(private)方法。这最终会得到解决。
除了代码本身,目前没有 CCNReader 文档。但是 didLoadFromCCB 是 CCBReader 发送给节点的唯一方法。
编辑:我打开了一个 issue regarding autocomplete of didLoadFromCCB , 它也一直困扰着我。
关于ios - didLoadFromCCB : come from in Cocos2d v3? 方法在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24153721/