iphone中不同场景之间的cocos2d过渡

时间:2011-06-24 05:48:58

标签: iphone ipad cocos2d-iphone scene sprite-sheet

我打算用cocos2d开发一本故事书。所以我想我想创建与书页相对应的场景。这本书可能包含大约100页。所以创造那么多场景将是多余的。在cocos2d中是否还有其他方法可以实现书页和页面之间的转换

1 个答案:

答案 0 :(得分:1)

首先,

如果您考虑将图书的每个页面指定为单独的以便定义特定场景,您将遇到麻烦:)

在.plist文件中指定每个场景会好得多。使用多个plist(例如每页一个)以键值方式定义所有Book页面内容,然后只编写一个“Page Loader”类,它接受* page_X.plist *文件并在应用程序中返回一个Scene对象

类似的东西:

Scene * loaded = [SceneLoader sceneFromFile:@“page_1.plist”];

对于过渡,每个plist应包含有关如何过渡特定场景的信息,您应该在CCTransitionTurnPage

祝你好运!