Example #1
0
        public override void TouchMoved(MonoTouch.UIKit.UITouch touch, MonoTouch.UIKit.UIEvent evnt)
        {
            PointF touchLocation = touch.LocationInView(touch.View);
            PointF prevLocation = touch.PreviousLocationInView(touch.View);

            touchLocation = Director.Instance.ConvertCoordinate(touchLocation);
            prevLocation = Director.Instance.ConvertCoordinate(prevLocation);

            PointF diff = touchLocation.Subtract(prevLocation);

            CocosNode node = GetChildByTag(ParallaxNodeTag);

            node.SetPosition(node.Position.Add(diff));
        }