小编Bin*_*noy的帖子

Android游戏:将一个图像一次拖动到一组图像的屏幕中

我的屏幕底部有5张图像.我的游戏的目的是拖动这些图像并在特定条件下连接它们.(排序拼图)我使用下面的代码

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;
     }
}
Run Code Online (Sandbox Code Playgroud)

此代码将所有图像一次移动到触摸的坐标.我的要求是一次拖动一个图像不同于一次.在我看来,Xamarin和Github中给出的Cocossharp API和教程没那么有用.有没有一种方法可以在一个触摸实例上拖动一个图像?帮助赞赏

android xamarin cocossharp

3
推荐指数
1
解决办法
601
查看次数

标签 统计

android ×1

cocossharp ×1

xamarin ×1