Comment nous pouvons montrer UIViewController et UIView en utilisant Cocos2d?
Je suis en train de construire une application iPhone en utilisant Cocos2d.Mais j'ai utilisé quatre types de classes
comme ci-dessous-
@interface MenuScene : Scene {}
@end
@interface FlipView : UIImageView
{
CGPoint startTouchPosition;
NSString *dirString;
UIImageView *firstPieceView;
UIImageView *secondPieceView;
}
@end
@interface HelloController : UIViewController
@end
@interface MenuLayer: Layer{
Todo *todo;
Menu * menu;
sqlite3 *database;
NSMutableArray *todos;
NSString *dirString;
CGPoint startTouchPosition;
}
@property (nonatomic, retain) NSMutableArray *todos;
-(void) button1: (id)sender;
-(void) button2: (id)sender;
-(void) black_jack: (id)sender;
@end
mais comment puis-je montrer FlipView et HelloController classe par le biais de MenuLayer classe.
OriginalL'auteur | 2009-02-03
Vous devez vous connecter pour publier un commentaire.
Si vous vous demandez comment fixer UIKit points de vue et tel à un cocos2d-iphone de projet, vous avez juste à faire comme:
Mis à jour à cocos de 0,7 et maintenant, c'est:
Et dans Cocos 0.99:
Et dans Cocos 2.0
Désolé, je n'ai pas vérifier bien avant de demander. Je l'ai eu. J'ai ajouté le code suivant dans le sélecteur pour le bouton. pour (id sv dans les sous-vues) { [((UIView *)sv) removeFromSuperview]; [sv release]; }
une question de plus. est-il possible de réveiller UIView de plume?
grande réponse Genericrich et Danyal...
Au moment pour la version 2
[[[CCDirector sharedDirector] view] addSubview:myView];
OriginalL'auteur Genericrich
Il est très difficile de répondre à cette question seulement à partir du code, mais je pense que vous avez besoin de revenir et de lire un peu sur UIKit de conception et de cocos2d de programmation.
HelloController est un view controller - vous ne pouvez pas "show". Une-vue-contrôleur est une classe que des réponses à des messages à partir d'une vue et de contrôle des données qu'il affiche à partir du modèle.
FlipView est une ImageView qui est un subclas de UIView. Pour avoir UIKit le rendu de cette image, vous devez l'ajouter à un autre point de vue à l'aide de
[UIView addSubView:...]
Voici ce que je pense que vous voulez faire:
Comme je l'ai dit, c'est une question très générale et je pense vraiment que vous devriez revenir à la documentation et à penser au sujet de votre conception. La Pomme docs sont bonnes et il y a quelques bons iPhone livres sur le marché aujourd'hui.
OriginalL'auteur Rog