首页 > 代码库 > 图片 滚动切换效果(三)

图片 滚动切换效果(三)

技术分享

网格布阵功能完成。这样,可以拖动网格 也 可以 切屏,他们之间 仅仅是  长按 区分。

                        Vector3 v1 = DragPoint - FingerDownPoint + FingerUpPoint + hitsOnLongPressVector - Grid.transform.position;
                        v1.z = -1;
                        hitsOnLongPress.collider.transform.position = v1;
                        RaycastHit2D[] hitsOnDrag = Physics2D.RaycastAll(Camera.main.ScreenToWorldPoint(gesture.Position), Vector2.zero);
                        if (hitsOnDrag.Length > 1)
                        {
                            foreach (RaycastHit2D hitOnDrag in hitsOnDrag)
                            {
                                //碰到其他
                                if (hitOnDrag.collider.transform.name != hitsOnLongPress.collider.transform.name)
                                {
                                    hitOnDrags = hitOnDrag;
                                    hitOnDragsVector = hitOnDrag.collider.transform.position;
                                    print(hitsOnLongPress.collider.transform.name + " 碰到" + hitOnDrag.collider.transform.name);
                                    //增强 碰到 图 特效
                                    hitbool = true;
                                }
                            }
                        }
                        else
                        {
                            print("没有碰到");
                            hitbool = false;
                        }

 

下一节,来做点 特效。比如点击后 效果,碰到后效果,松开效果。

图片 滚动切换效果(三)