2009-06-02 6 views
1

Je veux afficher un écran d'accueil sur l'iPhone tout en utilisant une vue Open GL. L'écran de l'iPhone tel que nous le connaissons est 320x480, ce qui n'est pas une puissance de 2.Rendu de l'écran de démarrage sur l'iPhone en utilisant Open GL ES

Avant d'entrer dans le monde de la hachage de la texture et du rendu des sous-parties, ou de l'intégration de l'écran sur une autre page de texture, je me demandais était une autre façon?

Est-il possible de superposer une autre vue que je pourrais rendre à l'aide des fonctions CoreGraphics? Ou est-il possible de rendre à une surface Open GL en utilisant des fonctions Core Graphics.

Que recommanderiez-vous?

Vive Rich

Répondre

2

Il est tout à fait possible d'écrire du code qui crée une texture 512x512, y charge une image et ne restitue qu'une partie de cette texture (en appliquant un mappage sur un polygone).

Cette méthode est la meilleure pour les images statiques seulement, vous ne pourriez pas vraiment effectuer des mises à jour en temps réel pixel par pixel pour cela; la mise à jour de la texture via GL ES ouvert est actuellement trop lente.

-1

Je vous recommande de lire Human Interface Guidelines d'Apple pour iPhone, en particulier les différentes parties où ils vous mettent en garde encore et ne pas faire des écrans de démarrage.

+0

Comment vais-je rendre les graphiques pour mon frontend alors? J'ai un graphique qui couvre l'écran, que je veux dessiner par-dessus. Chaque jeu que je télécharge a un écran de démarrage ... – Rich

+0

Que diriez-vous de sauter la publicité ennuyeuse et aller directement dans le jeu? –

+0

Je pense que vous vous méprenez, je veux rendre un écran de titre, un frontal, à partir de laquelle les options peuvent être modifiées ou le jeu peut être lancé. – Rich

Questions connexes