Ich möchte einen ähnlichen Tunneleffekt in COCOS2D (iOS) erzeugen. Könnte jemand irgendwelche Hinweise vorschlagen?
Bis jetzt habe ich versucht, mehrere ringförmige Sprites mit abnehmender Skalierung in der Mitte auf denselben Punkt zu positionieren und Z für jedes kleinere Sprite ebenfalls abnehmend zu halten.
Wenn Sie es mit CCScaleTo animieren und die Größe mit der Animationsdauer auf 2.0 ändern, kommt es dem in der Referenz gezeigten Tunneleffekt trotzdem nicht nahe.
Danke, Sam
quelle
Hier ist, wie ich es gemacht habe, in Pseudocode
Tunneleffekt aktivieren:
createCircle ()
Kontrolle (mit Parallaxe)
Die Position ist der Fluchtpunkt. Sie können also keine Ebenen verschieben, ohne den Fluchtpunkt zu verschieben. Wenn Sie jedoch den Ankerpunkt verschieben, scheint sich die Ebene zu verschieben, der Fluchtpunkt bleibt jedoch gleich - dies erzeugt einen Parallaxeeffekt, da das Verschieben von ccp (0.2.0.2) auf einer nahen Ebene (großer Maßstab) mehr Wirkung hat als Bewegen Sie das gleiche auf einer weit entfernten Ebene.
Sie wickeln alles in Ebenen der gleichen Größe ein, um sicherzustellen, dass die Neupositionierung des Ankers in allen Ebenen die gleiche Bewegung erzeugt.
quelle