Comment faire un trait dans Cocos2d? Est-il possible de convertir le coup en sprite?Contour dans Cocos2d
Répondre
Vous pouvez tracer des lignes en remplaçant la méthode "draw", ce qui entraînera l'effet "stroke" que vous semblez avoir après. La question manque un peu de détail, alors je vais essayer d'en tirer le meilleur parti.
Disons que vous voulez tracer une ligne simple sur l'écran, vous pouvez effectuer les opérations suivantes:
@interface MyLine: CCNode
{
CGRect lineRect;
}
@property(nonatomic) CGRect lineRect;
+(id)lineWithRect:(CGRect)rect;
@end
@implementation MyLine
@synthesize lineRect
+(id)lineWithRect:(CGRect)rect
{
MyLine *node = [MyLine node];
[node setRect: rect];
return node];
}
-(void)draw
{
glEnable(GL_LINE_SMOOTH);
ccDrawLine(ccp(rect.origin.x, rect.origin.y), ccp(rect.size.width, rect.size.height));
}
@end
Avec cette classe, vous seriez en mesure d'appeler:
MyLine *line = [MyLine lineWithRect:CGRectMake(0, 0, winSize.width, winSize.height)];
qui dessinerait alors une ligne de la partie inférieure gauche de l'écran en haut à droite de l'écran. Vous ne convertiriez pas ceci en "sprite", car ce serait inutile de le faire - mais vous pourriez alors traiter cela comme si c'était n'importe quel autre graphisme dans votre jeu, comme c'est maintenant sa propre sous-classe de CCNode ... contenant toute la bonté qui vient avec ça (positionnement, etc).
- 1. "scheduledTimerWithTimeInterval:" problème dans cocos2d?
- 2. Touchez dans cocos2d?
- 3. Comment animer dans Cocos2d?
- 4. Slider dans cocos2d
- 5. Animation dans Cocos2d.
- 6. Matplotlib Contour Clabel Emplacement
- 7. IE7 BUTTON contour blanc
- 8. Mettre à jour la forme du contour de la couleur du contour sur DragOver dans DSL
- 9. Comment intégrer AdBannerView dans Cocos2d
- 10. TextField avec clavier dans cocos2d!
- 11. mode paysage dans tamia/Cocos2d
- 12. manipulation de bitmap dans cocos2d?
- 13. comment apprendre "Animations dans COCOS2D"
- 14. Joint dans Box2d avec cocos2d
- 15. Animer les sprites dans Cocos2d
- 16. Compteur de progression dans Cocos2D
- 17. Iphone, Cocos2d
- 18. Cocos2D Asteroids
- 19. Contour C#. accolades ou régions
- 20. cocos2d animate
- 21. erreur cocos2d
- 22. WPF - Contour d'un contrôle d'articles
- 23. .NET Open Source Contour Plotting
- 24. Cocos2D - NSMutableArray de CCSprites
- 25. cocos2d et UINavigationController problème
- 26. animation de sprites cocos2d
- 27. cocos2d développement de jeux
- 28. Cocos2d pour cela?
- 29. délégué cocos2d question
- 30. Cocos2D - ccTouchesBegan pas enregistré