【发布时间】:2023-03-11 08:25:02
【问题描述】:
伙计们。我正在编写一个滚动射击游戏,它有一个非常大的背景图像被分割成更小的图像,以使其更易于管理。现在它已经设置好了,所以当 GameNode 被初始化时。一长串图像被添加到 ParallaxNode 中,并被添加到游戏中。 我想如果我只将一两个加载到内存中并在英雄角色通过关卡时将它们换掉,我可能会节省很多内存。问题是我似乎无法在稍后调用的另一种方法中创建视差背景。没有错误它只是没有显示并且似乎是相同的代码。有什么想法吗?
【问题讨论】:
-
您是否验证了控制台中是否有任何错误消息,例如“找不到图像 x”? - 或者,您是否确保将背景作为子项添加到正在运行的场景中? - 更重要的是,就像 1 年一样,你解决了问题吗?如果是这样,你能否编辑这个问题并提供一些关于如何做的见解:)?谢谢!
标签: iphone objective-c cocos2d-iphone