unity3D NGUI 基于UIDraggablePanel实现滑动窗体,带位置图标
最近由于工作需要学习UNITY3D,对于做PHP的程序猿挑战性灰常大,unity3D国内相关资料少得可怜唉! 根据需求做个防“天天爱消除”主界面左右滑动窗体的效果,百度搜到雨凇大神的一个帖子 NGUI研究院之自制 Scroll View实现触摸滚动相册效果(四) 不过效果不怎么理想,没有平滑的spring动画。研究NGUI自带的Example 7 - Scroll View (Panel) 例子 实现了如下效果: UIDragSlider.cs: 该脚本扩展了UICenterOnChild.CS的功能!用于灰白点队列的初始化工作以及根据最近中心点的窗体下标控制白点显示的位置。 UIDragSlider.cs using UnityEngine; /// <summary> /// Ever wanted to be able to auto-center on an object within a draggable panel? /// Attach this script to the container that has the objects to center on as its children. /// </summary> //[AddComponentMenu("NGUI/Interaction/Center On Child")] public class