2017-10-13 2 views
0

Je crée une application iOS en utilisant l'unité. Nous avons 3 options pour les éléments de l'interface utilisateur tels que le bouton, la touche de texte de l'utilisateur et l'image, l'affichage du logo etc.Sélection d'une toile ou d'un panneau ou d'une scène pour l'interface utilisateur dans Unity

J'ai environ 8 pages dans mon application iOS. Je crée des pages d'interface utilisateur et je me demande quelle option choisir en termes de réponse du jeu. Comme c'est ma première application utilisant Unity, j'aime avoir des opinions d'expertises.

Quelles options seraient les meilleures pour la réponse du jeu et la conception de l'unité parmi les suivantes.

(1) Toutes les pages sont conçues sur des scènes différentes et je ferai 8 scènes. Chaque scène a ses propres éléments d'interface utilisateur.

(2) Une scène, mais des toiles différentes pour différentes pages. Chaque toile possède donc ses propres éléments d'interface utilisateur pour différentes pages.

(3) Une scène, une toile, mais différents panneaux pour différentes pages. Chaque panneau a donc ses propres éléments d'interface utilisateur pour différentes pages.

Quelle pourrait être la meilleure option pour mon application? Si quelqu'un discute des avantages et des inconvénients pour différentes options, ce serait génial.

+0

Option 1. Unity peut libérer de la mémoire lors de la transition de scène à scène. – Brandon

+0

Personnellement, j'utilise l'option 3. Et faire une transaction entre le panneau avec iTween ou tout ce que vous pouvez utiliser, ce qui donne à mon panneau un effet de balayage. Mais si les ressources sont trop l'option 3 prendra un certain temps à charger. Après le chargement est terminé tout devrait être bien – Thalthanas

Répondre

0

J'utilise surtout la combinaison de 1 et 3 ou seulement 3.

données échangées entre différentes scènes est plus difficile que les données passant entre GameObjects au sein de la même scène (c.-à-exige que les membres statiques/données persistantes/GameObjects qui a gagné » t être détruit lorsque la scène est en cours de déchargement). Dans les options de scène unique, la gestion de l'état du jeu devient plus complexe (c'est-à-dire quels objets de jeu sont actifs et visibles dans les différentes phases du déroulement du jeu).

Il est plus facile de faire des effets de transition avec une seule option de scène, en particulier si deux vues sont visibles en même temps.