怎么知道瓷砖是空的
How to know tile is empty
我已经创建了一个8x8矩阵的贴图,其中每个贴图都有精灵。在从贴图中删除精灵后,上面的精灵将占据被删除精灵的位置,因为在cocos2d-x 2.2.3
步骤:1
为你的贴图创建单独的类。
为类创建对象,并为tile的状态分配适当的值。
步骤:2
声明新的titeArray并将精灵添加到titeArray中…
例如 TileData *tile = [[TileData alloc] init];
sprite.userObject = tile;
[tileArray addObject:sprite];
触屏功能
-(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
for (int i = 0; i < [tileArray count]; i++)
{
if (CGRectContainsPoint( [[tileArray objectAtIndex:i] boundingBox], touchLoc)) {
//Game logic like remove your tile or do some functionality.
}
}
}
相关文章:
- 没有找到相关文章