我有5个图像堆积在屏幕的底部。我的游戏的目标是拖动这些图像,并将它们连接在一定条件下(排序拼图) 我用下面的代码Android游戏:从一组图像一次拖拽一个图像到屏幕
var touchListener = new CCEventListenerTouchAllAtOnce();
touchListener.OnTouchesEnded = OnTouchesEnded;
touchListener.OnTouchesMoved = HandleTouchesMoved;
AddEventListener (touchListener, this);
void HandleTouchesMoved (List touches, CCEvent touchEvent)
{
foreach(var tap in touches)
{
var locationOnScreen = tap.Location;
alarmicSprite.PositionY = locationOnScreen.Y;
alarmicSprite.PositionX = locationOnScreen.X;
pressSwitchSprite.PositionY = locationOnScreen.Y;
pressSwitchSprite.PositionX = locationOnScreen.X;
}
}
该代码同时将所有图像到触摸的坐标。我的要求是一次只能拖动一个图像,而不是一次拖动一次。我脑海中Xamarin和Github给出的Cocossharp API和教程并不是那么有用。 有没有一种方法可以在一个触摸实例上拖动一个图像? 帮助赞赏
当你说 “堆叠”,是否意味着你有精神上的另一个? – jaybers