怎么知道瓷砖是空的

How to know tile is empty

本文关键字:      更新时间:2023-10-16

我已经创建了一个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.
        }
     }
}
相关文章:
  • 没有找到相关文章