2012-11-09 9 views
6

Ich spiele ein kurzes Video mit CCVideoPlayer in cocos2d und am Ende davon nehme ich den allerletzten Frame des Videos auf und ich zeige es auf dem Bildschirm mit einem UIView, weil der Versuch, es auf einem CCLayer zu zeichnen, das Bild macht Zeigen Sie sich mit etwas anderen Farben. Ich könnte mir vorstellen, dass die Art und Weise, in der Dinge in cocos2d gezeichnet werden, anders ist als die Art, wie sie auf einer UIView gezeichnet werden. Also brauche ich eine Möglichkeit, das Bild auf dem Bildschirm zu halten. Benutze die UIView, und ich muss in der Lage sein, Sprites etc ... über dieser Ansicht zu zeichnen. Meine Frage ist also: Gibt es eine Möglichkeit, einen CCLayer transparent zu machen, so dass die UIView, die das Bild enthält, immer noch gesehen werden kann und dann mit einem CCLayer über das Bild gezogen wird? (P. Ich verwende cocos2d v1.1.0-beta2b)Wie verwende ich eine UIView mit einem CCLayer cocos2d?

+1

Bitte geben Sie Details zur verwendeten cocos2d-Version an, da die Antwort je nach verwendeter Version stark variieren kann. – Mazyod

+0

Ich verwende cocos2d v1.1.0-beta2b – Stephen

Antwort

3

Nach stundenlanger Recherche und Spielen mit meinem Code bin ich endlich auf diese LINK gestoßen, die alle Fragen beantwortete, die ich zu diesem Thema hatte.

Verwandte Themen