我正在寻找为游戏应用程序设置多层视差滚动背景,并想知道如何去做这件事。应用程序将从左向右滚动(在横向模式下),我正在设置三层,前景树,背景山和远处的云都以视差方式移动。返回的每一层都会以比前一层稍慢的速度滚动。多层视差滚动视图?
Foreground Trees (Front)
Background Hills (Middle)
Distant Clouds (Back)
我的初始思想为设置一个单一的UIScrollView,然后使用各3个独立UIViews与一个UIImage为所需的层。 UIImage将为透明区域设置alpha,以便后面的图层可见。
我的问题是,这是正确的方式去做这件事,任何人都可以给我任何关于如何降低每层的滚动速度,因为他们回溯深入。 (即树木100%,山丘85%,云朵50%)
请使用CoreAnimation或OpenGLES而不是UIKit进行游戏! – 2010-06-20 20:06:38
谢谢,那是我正在寻找的那种信息。就像我说我只是想解决如何做到这一点... – fuzzygoat 2010-06-20 20:09:06