我会很感激有关iphone游戏设计的一些建议.我想在它上面显示一些背景图像和其他图像(建筑物,人物等).背景将会很大(最多可达屏幕大小的10倍),因此一次只能显示一块背景文件.当角色接近屏幕边框时,我们的想法是更换这件作品.我需要将此背景过渡作为平滑动画.此外,我需要一个放大/缩小功能,最好是动画.屏幕上的一些图像将是静态的(建筑物),有些图像需要一些动画(角色行走).
什么是最好的设计:
选项1)结果非常缓慢.似乎CoreGraphics并不意味着在游戏循环中显示图像.但也许有办法让它变得有效?也许以某种方式将它与Core Animation结合起来?
选项2)是我目前的选择.我希望视图缓存它所拥有的图像,因此比CG更有效.但UIImageview提供的动画会令人满意吗?我认为不应该一次性添加所有视图,而是在后台移动时动态创建和添加(删除?).这是个好主意吗?
选项3)可能会对图像进行最佳控制,但这似乎是一个很大的开销.我只需要显示图像,而不是矢量图形.另外,我是Mac编程的新手,我不想陷入某些复杂的技术.
我感谢任何建议,谢谢:)