首页 > 代码库 > 拖拽的增强版本

拖拽的增强版本

最近玩了很多 塔防游戏,发现3d 塔防的拖拽 做的都不是 那么自然。所以我做了一个比较完善的拖拽

技术分享

这个是手机上拍的。

 

这个拖拽的优势是

1 场景拖拽 会 平滑缓动的 平移  并且手一松 也会根据 速度的 大小 来平滑一点距离

2  选择拖动的 物体 也是 平滑的移动, 并且 下面有一个 影子,你不需要 关心物体 拖得精准 影子是按照 格子计算的

 

当你 松开时候, 物体会 和影子重叠 ,而  影子 发生 碰撞 ,当然 我并不是 正真的 碰撞,而是 数据计算出来的碰撞

 

影子会变 颜色 ,告知 别这个时候 放下物体 ,如果你放下  物体 会 回到 当初拖拽 刚开始的 坐标

3  地形和建筑的 数据 都是 数组数据 随时可以编辑的

是不是 顿时 觉得 高大上了。没有? 好吧 下面我还会继续完善,比如 物体的大小,他占的 格子 也许是 几格的

 

下载地址

链接:http://pan.baidu.com/s/1o6E6Vay 密码:amru

 

拖拽的增强版本