我打算用cocos2d开发一本故事书。所以我想我想创建与书页相对应的场景。这本书可能包含大约100页。所以创造那么多场景将是多余的。在cocos2d中是否还有其他方法可以实现书页和页面之间的转换
答案 0 :(得分:1)
首先,
如果您考虑将图书的每个页面指定为单独的以便定义特定场景,您将遇到麻烦:)
在.plist文件中指定每个场景会好得多。使用多个plist(例如每页一个)以键值方式定义所有Book页面内容,然后只编写一个“Page Loader”类,它接受* page_X.plist *文件并在应用程序中返回一个Scene对象
类似的东西:
Scene * loaded = [SceneLoader sceneFromFile:@“page_1.plist”];
对于过渡,每个plist应包含有关如何过渡特定场景的信息,您应该在CCTransitionTurnPage
祝你好运!