Cocos2D:如何检测我在特定区域中移动了一个精灵?

时间:2010-04-22 21:57:25

标签: iphone ipad cocos2d-iphone

我想用cocos2D做的两件事: 1)根据6个png文件设置随机板(如6个瓷砖游戏) 2)能够用我的手指移动精灵/棋子并检测精灵/棋子移动到哪个棋子上并根据我的精灵/棋子下的哪个棋子触发特定动作......

任何代码示例??? 欢呼声,

提笔。

1 个答案:

答案 0 :(得分:0)

你可以做的一种方法是创建一个6 x / y坐标的数组,一个用于每个瓷砖的位置。您可以使用这些来移动您的棋子并测试它们是否在这些位置,即

if (pawn.position.x == sotoredLoc.x && pawn.position.y == sotoredLoc.y)
[pawn runAction];

输入东西......

对于您可能想要搜索如何创建唯一随机数数组的随机部分。