Cocos2d在iPhone和iPad上的应用:比你想象的更简单
1. 卡片相关操作
在开发扑克牌游戏时,首先要处理卡片的相关操作,包括卡片的锁定、创建、洗牌等。
- 卡片锁定功能 :在 Card.m 文件中添加卡片锁定的实用函数,代码如下:
-(void)lock {
locked = true;
}
-(void)unlock {
locked = false;
}
-(void)toggleLock {
locked = !locked;
}
同时,在 Card.h 文件中声明相关变量和函数原型:
#import <Foundation/Foundation.h>
@interface Card : NSObject <NSCopying> {
NSUInteger rank;
NSUInteger suit;
BOOL locked;
}
@property BOOL locked;
-(id)initWithRandomCard;
-(NSString *)humanSuit;
-(NSString *)humanRank;
@end
- 创建牌堆 :为了简化应用逻辑,需要将卡片放入牌堆中。在
Deck.h文件中
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



