2012-04-15 10 views
0

Ich habe eine OGre3D + Hikari-Anwendung, und ich möchte eine Flash-Animation in einer Schleife im Hintergrund verwenden.Hikari: Hintergrundanimation

Ich habe versucht, einige Parameter in createFlashOverlay zu optimieren (speziell die Zorder und die Tier), aber nichts geändert: mein Overlay ist immer noch oben auf meinem 3D Ogre Mesh und ich möchte es immer im Hintergrund sein. Was könnte ich tun?

Danke!

+0

Es ist nicht möglich, Composite-Pufferinhalt mit Flash-Material in ram wie diese machen. Eine Alternative könnte sein, * den * Flash-Inhalt in eine Textur (jeden Frame) zu rendern und die Textur als Vollbild-Vierer vor jedem anderen Inhalt zu rendern, wobei z-writing deaktiviert ist. Das Umgekehrte ist, den Inhalt des Render-Puffers aus dem Videospeicher in jedem Frame zu holen und über die Flash-App zu legen, aber das ist * noch weniger * elegant ... :) – Torious

Antwort

2

Ihr Problem ist, dass Hikari Render to Texture nicht zu unterstützen scheint (ich habe keine Hinweise darauf gefunden, dass ich das tun konnte, als ich danach suchte).

Wenn Sie nur die Animation wollen würde ich empfehlen Berkelium

Berkelium ist ein ausgewachsener Browser (Chrom), so ist es ziemlich schwer für eine gui. Render To Texture funktioniert jedoch damit.

Lassen Sie es einfach zu einer Textur rendern und verwenden Sie diese Textur auf einem Mesh im Hintergrund.

Berkelium in action

+0

+1 auf berkelium. – mikbal